I had the very same problem this week and was told that the secondary heat exchanger would be blocked with sludge. It was either pay a few hundred quid and get the heat exchanger replaced or clean it.
I used Sentinel X800 sludge remover with success. Our boiler (Worcester Bosch 40cdi Combi...