Hi Mike,
I have the exact same problem, I have found the cause to be water leaking from the door seal into the controls/ electronics. It may be due to a poor door seal or a worn latch mechanism that isn't holding the door shut & sealed. I have removed the panel & dried up all the water & it goes again. Another problem may be a sticky float tip the dishwasher back to free the float & clear it. If you find its stopping half way through a wash & tripping your MCB's on your supplies it is more than likely to be water in the electronics. If you have any luck let me know I am struggling to find spares, I will let ya know if I'm successful in my repair.
Cheers
Trev J
Trevor Jackson, June 2007