I had an issue like this. Turned out it was the motor itself. It was starting to go bad so it would have problems going in one direction but not the other. Or it was intermittent.
I bought a new motor for 40 bucks from Marco Specialties and all is good now.