runasoft,
Just a theory here, so humor me...
the fuse in question obviously powers the PCM, so when it goes, your not going to be able to pull codes. It also feeds the AC system, including the WOT relay for the AC compressor.
After mulling over the diagrams I have at my disposal, It's obviously a hard short, seeing the fuse blows so fast. You already tried a different PCM, with no change, that rules out a bad PCM, you have a new fuel pump, which works when the relay is jumped, so that circuit is fine, the relays themselves you already replaced, so we know those to be ok.
You said the truck will run for a few seconds until the fuse blows correct?
Lets try and eliminate the highest load on that circuit, the AC system.
Try this and see if the fuse still blows. Remove the WOT relay for the compressor, and unplug the compressor clutch and the pressure switch, and make sure the climate controls inside the truck are all off. Then try a new fuse and see what happens. If the truck starts and runs, and the fuse doesn't blow, start replacing/plugging in what was removed, one by one, starting with the WOT relay.
If after all this, you still are faced with the fuse blowing, then you'll have to look at the wiring for the MAF, canister purge soleniod, injectors, torque conv. clutch solenoid, 3 - 4 shift solenoid, cam sensor, EVR solenoid, ignition control module and the IAC, as they are all supplied by the same feed, as mentioned already.
Note: you can do this with every single sensor/relay that is fed by this circuit as well, unplug whatever connectors are present and turn the ignition on, if the fuse doesn't blow, start reconnecting them one at a time, may be the quickest way to locate what may be causing the short. if the fuse STILL blows with nothing plugged in that is fed off of the circuit, then you have some serious wire tracing to do.