Check the brushes on the motor haven't worn out. new brushes have a full 40mm, but when they get down to about 8mm, they start to fail. Simple job to replace them, just disconnect power, tip machine onto its side for access and remove/replace.
                 Tim
                
 May 2007