Thanks very much for your responses, they have definitely re-affirmed my confidence with my engineer.
Before I pay for another call-out, is there anything I could try that could potentially solve this problem? Obviously nothing too major, but I've seen people mentioning flushing and cleaning...