Just had exactly the problem you describe and fixed it by replacing the power on/off delay pcb (£21.00). I was advised that a power surge probably damaged it and that we  should switch the shower off at  the power cord when it is not in use.
                 John Breslin
                
 May 2011