I jumpered the fuel pump from the key on slot to the inertia switch slot and the fuel pump will cut on. Checked the fuel pressure today and it is at 40. Even with the fuel pump jumpered the truck still will not run. Did the test and the fuel pump kicked on.
An engine needs 3 things to start
Compression
Fuel
Spark
We will assume compression for now, since you haven't mentioned any oddness about engine cranking.
You have fuel, since 40 psi is plenty to start engine and keep it running for a minute or two, we can get back to this if engine starts then dies after a bit, there may be a common problem found when the "no start" issue is found.
Spark is now the unknown, '93 4.0l uses distributorless spark system.
So will have a coil pack with 3 coils inside.
Unplug its connector, there will be 4 contacts on the wire connector, 1 should have 12v with key on, it will be one of the end contacts, this 12v comes from the EEC relay as well, just like the fuel pump relay power.
If you have 12v at the coil, hook the wires back up and remove 1 spark plug, this is a double test.
Hook removed spark plug to it's wire and use jumper cable to clamp threads of spark plug and clamp other end of cable to a good ground.
Place spark plug so you can see it from the cab, through the gap under the open hood, crank engine.
Watch for spark and listen for compression "whoosh" from open spark plug hole, the double test.
If no spark, I think the '93 4.0l still had the separate EDIS6 module on inside of rad support or on wheel fender, it is black and will have a sticker with "EDIS6".
The EDIS module runs the coil, even if computer is not working EDIS would still spark the coil if it has power and a Crank Position Signal from CKP.
Good site for testing Pins on EDIS-6:
http://www.dainst.com/info/edis/edis.html
Now the common thread in all of this is the EEC relay, it provides power to pretty much all the engine sensors and controls via 1 wire that is spliced at a few points.