Hi mate been a while since i rewired one of these, the fuel pump im sure gets its feed from the dizzy for the pump onces its turning over/running, the prime like you say comes from the ECU from a trigger wire, you need to see if you have the trigger wire at fault from the ECU (chase it from the relay) or a fault with the relay itself mate hope that helps you.