Its not the pump thats the problem. Well it is, but its not the main problem. The issue with the pump is that its getting 9v instead of 12v, but when given 12v it still isnt running.
Will check the relays and the ECU too, just in case.
Even will ample fuel pressure at the rail, it isnt firing...