It could be a problem with the motor, it is one of the dodgy 24v ones. I've got the 18v replacements but thought I'd give the 24v ones a chance first as I don't want the extra speed from the slight overvolting.
I'll test the motor to see where the problem lies