Have you tried bench testing the motor yet ? the motor itself might be fine and you have soemthing binding in the clutch pack.