I think the problem here is the fact the company would not allow overtime. Probably because the engineers were kicking the ass out of it without any proper checks in place by managers.
An in house engineer properly trained would have to find the leak because he would be held responsible and asked questions if the system was never working properly. And the fault would not go away until he fixed it.