hi Tony,
The boiler was not working 1 month ago and I had called a engineer who replaced the diverter valve with new one, old one had lot of limescale on it. Now the boiler seems to work, but after every few hours of normal functioning i have to tap it to start the flame.