Does the motor get the cutting head to the proper position at low speeds even whenyou have vibration? If it does that would seem to show that the encoder(encoders) is working. I wonder if there are two encoders -- one for the servo loop of the motor and one for the final positioning of the cutting head. If there are two encoders either one could be bad.Just a thought... Maybe you have a bad encoder or connection to it.