instead of wd40, try contact cleaner. "it leaves no residue" that can harden again in the future.
(sounds like an ad, but i believe it.)