BG engineers, as any other engineer should do, must clean those boilers out properly as per instructions which clearly state a "proper" strip clean service no later than 2 year max interval. As said earlier basically every few months, certainly every year.
Was this a poorly designed boiler ...