Colud be the pump flow switch not making on DHW, diagprahm corroded, choked impulse pipe. The CH uses different flow source to make the switch. sort of.
My bet is the flow switch pin is sticking. Strip it down, clean it and replace, WIll probably work after that but always best to stick a new...