Sounds like the bearing may be bad in the front of the motor. When you push it in, it is changing the position of the shaft to the bearing, and allowing it to turn. Gary is probably right--New Motor.