The diaphragm is fine, that is working perfectly when hot water is demanded (it was only renewed a few months back), so when water flow is detected, pin moves forward and requests bolier to fire up. All of that works, the preheat circuit gets really hot, just never gets hot water to the plate...