A cleaning system for a harvester has a sieve that is moveable by a drive assembly that includes a rotary drive, an eccentric device, a transmission connected to the eccentric device and to the sieve, which transmission cyclically varies the distance between the driving point of the eccentric device and the sieve coupling during each full rotation of the rotatable output shaft of the rotary drive, wherein, due to the cyclic variation of the distance between the driving point of the eccentric device and the sieve coupling, during each reciprocating sieve movement at least one of the accelerating portion of the throw stroke, the decelerating portion of the throw stroke, the accelerating portion of the return stroke and the decelerating portion of the return stroke has a duration that is different from the duration of at least one other of said portions of the reciprocating sieve movement.