Ok. The relay is on the driver's side near the fender but in the corner in a box near the cab. You don't jump this, but you will need to check it. Sometimes the connections to the relay become loose, or you may need to replace the relay. Now on the other fender near the starter relay is a hex shaped red plug looking thing. This is the eec self test interface. To test fuel pumps you will need to take a wire and stick it in the far right port if the long side is facing downward and ground it to the chassis somewhere. What I did yesterday (I had this problem too and it took me a few hours to figure out) is leave it grounded and play with the relay until it comes on. My bet is that one of the wires on the relay came loose and you need to push it back in or replace the relay.
This is the eec interface near the passenger fender. Look at the bottom right pin. You will need to ground that pin to the frame. Rig it good and let it sit so you can play with the relay to see when you hear the pump start. Remember, the key must be in position 2.
Here is the location of the relay. There are 2 in that box. There are 2 phillips head screws holding it in place. It is on the corner of the driver's fender and firewall. When you pull the relays out the one nearest the rear of vehicle is fuel pump. Play with it while the eec is grounded to see if you can get it to work. The wires may be loose to the relay. Push them in and make sure they are secure. If nothing happens, replace the relay.
I need a favor from you. Please take pictures of the relays and where they both go. My truck has another relay in there with no home and I think it may be the horn relay. I need to see where the wiring goes so I can replace it. Thanks. Let me know what happens. I would have to say this is for sure your problem.