Took apart again and this time looked at the control board in detail. It looks like there was some slight dampness on the smaller PCB (containing the buttons and LED) which once cleaned with electrical cleaner, worked again.
Basically my conclusion is that water (steam) was getting into the panel somehow and so I set about cleaning all the door seals. Looks like this has worked as it has not occured again!
Peter
April 2011