I have had the same problem with a thermostat and I took it apart. As it was about 18 months ago, I cant remember exactly what I did but it was just seized and a bit rusty. I put it back together and its been working fine ever since.
Its worth a look.
I have also used Penguin for a different problem and found them very helpfull.
Regards, John.