The programmer 'calls' for hot water by going through the cylinder stat. if the cylinder stat is closed (call for hot water) voltage is then sent to the mid position valve, which then tells the pump and boiler to work. I would check the programmer is working ok, then the cylinder stat and lastly the...