It definitely the wires.

I swapped motors around and the right one started buzzes when it was connected to the left cables.
I swapped the stepper drivers around, still the same.
Swapped the cabled on the motherboard and the buzzing came from the right side this time.

So need a new cable....but ebay only has the motors cant find a cable on its own