Make sure the gas cap is vented. Next time you are out and the truck dies, loosen the fuel cap and listen for the tell tale sucking noise. Leave the cap a little loose and see if this fixes the problem.
Jim
1954 GMC 1/2-ton Longbed 1971 Pontiac LeMans Sport