It is possible that your heater is low on insulation and would require replacing, they cost about £20 and I can let you have one if you contact me via E-bay I'm listed as diywasherman contact me and I'll sell you one through Paypal.
Nevill, June 2009