I agree about the WD40. It will (and did) free it up. Now that I run it more often, the grease/oil that is in there gets moved around and it stays free to spin. Not because of the WD40 tho. It is because of it not sitting still for months. Just my opinion.
Hank