It's probably the thermostat. They're only about £6-10 to buy (http://shop.ezee-fix.co.uk/) but it's a bit tricky to get in and replace it. Mine is always going and I'm sick of replacing it.
I suspect a fault or blockage casuses over heating which then blows the thermostat. Hope this helps.
Rich6870
November 2008