Well after a few red herrings I have finally found the problem with the ABS light randomly coming on...
I have traced it to a broken wire on the front passenger side sensor, Cut the wire, spliced in a new section, and used heat shrink to cover them. It now operates as it should