Well, just to wrap up, the engineer came out and has fixed the fault. It was exactly what you suggested water leaking into the flow switch. There was another slight problem to do with the diverter valve but didn't quite catch the explanation as I was looking after my two young kids.
Thought...