Hello,
It may be that one of the elements inside the heater tank is faulty. If this is the case you would have to replace the whole heater tank. Alternatively, it could just be a faulty microswitch which turns on the elements.
If you would like to give us a call on 0845 126 4141 we can try and help
NATIONAL SHOWER SPARES, July 2008