Solved the problem yesterday, it was a fault on the control panel. The relay which applies 230V to the heater obviously had a poorly soldered joint to one of the o/p pins. This eventually burnt away the track around the pin until it stopped working. I wire wrapped the pin and resoldered it to the remaining track and it now works a treat.