If it has stood for 5 years I would try first a good clean and then a little lapping with brasso or some such, and you can spin the needle with a drill. I just did one two days ago that was dripping. Problem solved. And yes, make sure the float itself is not leaking and flooded and that the spring clips are holding it securely to the needle. With the needle out you can gently push down and spread the clip a bit to give it a secure grip on the needle.