I think your truck may have an inertia switch. That will cause fuel pump to turn off. Bad injectors wont cause the fuel pump to not turn on. video on testing injectors
Don't think this is a fueling issue from the pump since you get the pump to work by jumping the relay. I would check to see if the injectors are working while cranking by what you wrote it doesn't sound like they are. This sounds like a ecm or a wiring issue.
I'm getting codes 11 , 10 , 22c , 66c , 4cyc , 10r , 13r , 77r , 74r. It runs fine when cold but stalling out when warm and wont stay running again until it cools down. How do I go about fixing this
91 ford ranger xlt