Change the alternator.
These vehicles have a circuit in the alternator that takes over after the vehicle has initally started and is running.
When you turn the ignition on, it powers the fuel pump from there, for about 5 seconds.
Then once the engine is actually running, that stops and the alternator circuit takes over.
If the alternator circuit is not working, the vehicle will run for a bit, then die.
I think they did this so that if the vehicle is in an accident, the fuel pump will not continue to run.
The alternator can test to be running perfectly at any of the big box parts stores, but still have a bad circuit for the fuel pump.
You can test for this being the case, by jumpering the fuel pump relay.
As long as the relay is jumpered, the fuel pump will run, so don't leave it jumpered.
If the vehicle starts and keeps running with the relay jumpered, then you need to replace the alternator.