Assuming that you have a GOOD flow of water through the taps, the possibilities are: 1/ The diaphragm has a hole in it 2/ The microswitch paddle has broken 3/ The microswitch is faulty 4/ The PCB has died.
1 and 2 can be checked by dropping the front panel and watching the paddle as an assistant operates a hot water tap. If the paddle doesn't move down then check that it isn't broken by touching it with the tip of a screwdriver - if it is broken it will be loose. If it isn't broken, then it's the diaphragm.
If the paddle moves down and depresses the switch, then change the switch. If this doesn't cure the boiler then replace the main PCB.
If you do not have a good flow of water, then descale the DHW heat exchanger.
Hope this helps.
Steve Bennett
July 2006