Did you check to make sure that the bumper ring on the bottom spins freely?
I also heard that the little rubber feet wear out after awhile so check on those too while you're looking.
If that isn't it, here's a phone number for Hayward if you want to talk with somene there - 1-800-227-1477.

Peter