On my 1st service with BG homecare, he picked up the main heat exchanger was knackered and had damaged casing and so leaking and condemned it. A massive thing to miss for me.
Needless to say after received prices to repair we've got a new one but if you can't afford that Ideal do a fixed...