have a ideal classic ff280, GAS BOILER, last week it started running all the time, with the programmer switched off, i replaced the programmer & the cylinder stat, but still the same. I wondered if the overrun was faulty on the boiler, but looking at the manuals, there is no reference to it, any ideas?