Thanks Madrab.
Yes, I think that what I need is someone who is good on diagnostics and can methodically work through the system to find the problem. The first plumber suggested a powerflush, but I'm not convinced that spending £750 on that is going to fix the problem. I had one 2 years ago and...