I should have mentioned in my original post that I had 4 callouts last year before the underlying problem was eventually fixed and 2 this year where on the second callout the engineer reattached a wire inside the boiler that had come loose (2 minutes work and no new parts used).
Cheers, Bryzo