Have you checked the carbon brushes on the motor ? they may have worn low and need replacing.sometimes you can see sparking from the brushes with the machine running and the back panel removed confiming there is a problem with the brushes.Obviously don't touch anything inside the machine with the back panel removed until the electricity supply is isolated.
Andy Powell
January 2007