I agree that WD40 is not a good lubricator. It is more a cleaner. First time I used white lithium grease after I clean it up. Did not remember that until now.
To help cleaning, this time, I dismantle the moving arts from the drive, then put them into paint thinner for the night. That's how I did it for my eMate hinge repair. Very efficient.
I will use WD40 again today to finish cleaning the moving parts. Then I may apply Gigaloo, its a good cleaner too, but most of all, it is a good lubricator, and more liquid than the lithium grease I used. Maybe the grease was too much and makes the drive parts stick again.