Coincindentally I am just in the middle of fixing my own tonight... More than likely the carbon brushes are worn out. You just need to remove these and check if they look short - if they are then buy a new pair for under a tenner, put them back in the motor and you should be up and running again. That's certainly what I'm hoping for when I buy some new brushes for mine tomorrow!
Steve B, August 2010