Have you ran a test program?.try running a test program.
Set the dishwasher to the 1st program (normally rinse).
Switch off.
Press and hold the start button and whilst holding it, switch on.
Continue holding until the start button light begins flashing.
Release the start button.
Press the start button once.
Close the door.
The machine will now immediately fill with water and run a test cycle.
If it finds a fault, it will stop and the start light will flash a code to you.
Count the flashes BETWEEN PAUSES. 3 flashes indeed suggests a problem with the heater circuit.If the T/stat checks ok,then you have a problem with the heater relay on the pcb.
Press and hold the start button till the light goes out to cancel the test.
paul
January 2012