It looks like the BG engineer was right. I had a look in the header tank last night and the water did look quite cruddy.
By the way, when it rains and the wind blows in a certain direction, I get a few drips of water inside the house beneath the (wall mounted) boiler, presumably entering via...