how do you know the motor works fine by taking it out?
Did you remove the motor brushes from the side of the motor to check the length of the carbon bit?.Carbon bit anywhere around 10mm or less is worn out and needs replacing.Common issue for no motor action is motor brushes worn out
ck
May 2010