We had a similar experience with British Gas - over an 18 month period they fitted an electro-magnetic limescale inhibitor (still not sure it makes any difference), flushed our system and replaced the heat exchanger (the engineer noted that the old one wasn't in bad nick but seemed confident it...