it could either be your dhw sensor (thermistor) which if the sensor light is flashing it will more than likely be that, if not then it will be the dhw flow switch, which operates with the use of a diaphragm these can get worn after a while, that may need replacing, but i would defo try the sensor first
STUBOW, April 2009