I couldn't find any issues with the wiring, though I've taken the connections out and cleaned them before tightening up again, and it's working, I'm unsure if that's just coincidental but at least it's ok for now.
If the problem keeps happening could I move the connection to the next port across?
Thanks for your help Clive :)