Further: if you're not getting 12v on the red wire at the main relay while cranking, I think that means the ECU isn't sending the signal to the relay, which I suppose means the ECU is bad, or the ECU isn't getting a signal from the MAF that air is flowing through the intake so it's ok to go...
I just went through this myself.
Here's the circuit diagram from the FSM. If I'm reading it right, for the fuel pump to work, the main relay needs to send 12v to the circuit opening relay, which sends 12v to the fuel pump. Jumping +B and FP on the diagnostic port takes the circuit opening relay...