1. On a tbi engine, the fuel delivery system is controlled by the ecm. That blown ecm fuse is an indication that a 12 vdc power lead got grounded somehow. It's going to be helpful to you if you have a code reader, or you can use a paper clip inserted at the ALDL connector under the dash to get the codes that the ecm has stored. You jumper terminal A to B, turn the ignition switch on, and see if you get a signal "12" on the dash. The SES light will flash once, then twice. If any other codes are stored in the ecm they will flash next. Each code flashes 3 times. After that, code 12 flashes again. The codes will continue to flash until the jumper is disconnected. Record any codes so someone can help you decipher them.
2. You can also check for a bad fuel system relay. The ecm sends a signal to the fuel pump thru the relay. These relays are pretty good, but they do go bad. It's located on the engine bay back wall (firewall). The same kind of relay is used in the air conditioning system. You can swap them and see if the truck starts. Or, check for B+ (12 vdc) voltage at the relay when power is on.
3. How's your oil pressure system? As a safety, the fuel pump signal also goes thru the oil pressure sensing system before it goes to the fuel pump. That way, if there's a problem in the oil pressure system, the fuel pump won't start. Is the fuse ok in that system?
I hope some of this info can be of some help in getting you going again. hang in there.