Have you looked at the encoder (on the motor or any other feedback device)?