I am having a similar problem. This thread has been very helpful for me to understand the parts and typical problems, but I have not yet found a solution.
The initial problem was that I was getting zero rotation. It looked like water had gotten inside, so I replaced the entire motor assembly...