Ok interesting.
So I went one by one, disconnecting things and keeping the rest plugged in.
One particular cable's removal allows it to boot.
Now I'm not sure if its the hard drive, the port, or the cable.
What would be the best way to test it? Should I just cycle cables and ports?