hi it either a faulty contact on the timer or the washer in diverter valve that switches the central heating flow switch on is worn or damaged by debri normally rust. this is causing the pin to stay out keeping the heating switched on
kash, September 2010