The truck stalls out after a few minutes of driving. The last time it happened as we were coming to a red light (slowing down). It would not restart, so we pushed it to the side of the road and it started again in about 5 minutes. It drove fine the rest of the way home, about 5 miles.
Check the cam and crank sensors. When the problem is ongoing, if it cranks good but won't start, have a helper crank it while you visually check for spark at the spark plugs, and injector pulse. With intermittent issues, have to test when problem is ongoing.
How long since a tune-up? Any applicable trouble codes?