sounds as if the motor brushes have worn, had this myself, replaced the brushes, but as the wife had kept trying to use it. the motor had had it.
You need a New motor.
I could give you a web site to get one from cheap, but not sure if I am allowed to. So.
sheepdog
September 2009