Thanks for all your replies.
I know what you're saying about the length of cables, mine's 3 metres. I've tried different ones, ones using repeaters, trying a Y adaptor to boost power from another port, foregoing the wall port connections to cut out any middlemen etc.
It was all sporadic...