The problem is the carbon brushes in the motor, they are worn down. Easy to replace, just keep an eye on the angle when the old are removed. £35 for original Bosch but alternative available at £10. Google on Google videos and there are a couple of good videos showing how to replace.
Ian M
February 2011