to prove if it's the programmer slacken the 2 screws holding the programmer to the back plate hinge up the programmer off the back plate, does the boiler still run? If not, then it's the programmer. If it carries on running it could be one of the valves that is either stuck open or the microswitch is faulty
toptrish, September 2013