I think you left a sentence out of your first post. Not a big deal, I do it myself all the time.
But what I want to know, is there a time when it stalls and will not crank back right away?
I was thinking you might have left that part out.
If there is not a time like that, then we have to forget one of the troubleshooting methods.
When I run into something like this, I either go hot or cold.
If you don't have a long term malfunction, then we have to go hot because cold is out.
First, does your air conditioning work? If so, then we can put off testing parts inside the cab, since heat should not bother them.
Next, you need to get some kind of heat gun. A good hair dryer should work. Crank the truck, let it come up to operating temp, then start cooking parts.
Anything electrical that is exposed to the outside air temp, you need to raise its temp about 40 degrees or so.
Don't melt stuff, or burn anything, but try heating the connections for the injectors, the computer, the distributor, things like that.
Don't be in too much of a hurry. Heat a part, then let it soak for a little while. The heat might take a few minutes to do the work.
If it quits after heating a part, then you have run it down.
Just for fun, next time it quits, hurry back and loosen the gas cap. If you hear a loud whoosh, then your venting system may be stopped up causing too much pressure on the system.