This may be a problem with the main motor brushes. These can be ordered online at various sites. Fitting may be a little complicated though, dependent on orientation of the motor and brush fitment. Make sure all power is removed before any repair work is undertaken though!!
maverick
January 2011