My boiler failed last week, it's about 6 years old. It was giving no Hot water or Central Heating. I got someone in from British Gas 3 days ago and they changed the Heat Exchanger and Diverter Valve. This fixed the central heating, but the hot water was alternating between hot and cold. He said...