I am having problems with my truck going dead while at highway speed, not cranking when I go into a conveince store for a few minutes, and sometimes it will diesel and pop at idle after driving a few miles. Most all times the truck will start after a few minutes and run fine till the next episode. I definitley had a cap, rotor and plug wire problem, so I replaced them all with premium
Carquest Gold products, no cheap stuff. After replacing cap, rotor and wires, the shutting down at highway speds and intermittent non-start issues stopped for now. This morning while pulling in to work at idle my truck went dead, I put it in park and restarted, it restarted immediately and was dieseling terribly, I shut it off and restarted again and it idled great

. Fuel pressure is strong at 62 psi. The truck has 298,000 and runs great other than the above mentioned problems, which I believe have all been addresed except for the dieseling. What else should I check?