Ok, so I decided the problem probably lies with the heater pcb. However one of these costs>£100 so I removed it to have a look. There were 3 relays, one of which had some discolouration around its contacts. Tested it and found the relay had definitely failed. I have now removed it from the pcb...