I have had this problem exactly twice in 3 years. Both time within a week of each other 6 months ago. Truck started after a 5-10 min rest. And no problems before or since. Was off road and had to be towed by a jeep
until it started.
GFL, you wondered why replacing the fuse box solved the issue. Could it be that it is not the fuse box itself, but reconnecting the plugs, similar to pulling a fuse out and re-inserting it. It cleans the contacts. There are many of these connections is the circuit, with the fuse itself and the EFI relay being two of them. But the connections into the fuse box also may be dirty.
So the box may not need to be replaced, just dis-connected and re-connected, but that is the tough part of the job.
It has also been suggested to do the same with the plugs at the ECU.
I have only pulled my fuse and EFI relay and reconnected them and always wonder when I will get bitten again.
GFL, you wondered why replacing the fuse box solved the issue. Could it be that it is not the fuse box itself, but reconnecting the plugs, similar to pulling a fuse out and re-inserting it. It cleans the contacts. There are many of these connections is the circuit, with the fuse itself and the EFI relay being two of them. But the connections into the fuse box also may be dirty.
So the box may not need to be replaced, just dis-connected and re-connected, but that is the tough part of the job.
It has also been suggested to do the same with the plugs at the ECU.
I have only pulled my fuse and EFI relay and reconnected them and always wonder when I will get bitten again.