Thought I'd update this as it's been a week or so. I had a meeting so sent an engineer out instead to fit sensors, solonoid and pcb to DF. Hasn't had a problem since, unfortunately I don't know which part(s) were the actual cause of the problem though. Hopefully won't see that problem again though!