I am working on a car like robot that has two 4.8V DC motors, one on each side (Differential drive) , the two motors were working perfectly fine but suddenly one of them stopped turning fast as it used to be. i measured the voltage across the motor and to my surprise the voltage was even higher than the other motor that is still working. I am using L298 H bridge as a motor controller.
in addition, the motor does not even start until i give it a push by hand.
What were you using for power when the motor started do act funny? Is the motor attached to anything? It could be a number of things, from worn brushes, to hair wrapped up in the gearbox. Pics of the setup might help someone find your problem.