when you say "no codes" is that as the engine dies, or is it when you get to the truck? can you access the truck's diagnostic code history either through the dash or through the software?
you may find the ignitor in the distributor bad, and lacking 'heat sink grease'.
just a couple of wags
?got (full to mark on dipstick) motor oil?
?key switch?
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.