Hi,
I have the same boiler (8 years old) and exactly the same problem.
I have been told three possible causes:
1) Heat exchanger scaled up. Solution descale.
2) Either faulty diverter valve (cheapest price about £42 on web)
or falulty flow switch (cheapest price about £20 on web)...