I would suspect the encoder on the motor.

What are your dip switches set to?