I've had a maintenance contract with British gas for about 15 years, and when I reported the "knocking" problem, they sent out an engineer who condemned the boiler, pointing to a faulty heat exchanger.
He then informed me that these units were no longer manufactured, and that it would be down...