Truck will start up and run fine, I will go in to a store return 5 mins later and will not start, Wait 10 mins or so and starts right back up. Some times it seems like it also helps when I feather the gas on restart about 10mins also. Some times after is starts back up it will have a higher idle and or surging idle.

I have replaced the following in the last month hoping to solve the problem

Coil
Plugs
Cap
Rotor
Full pump

I am stumped on this! Any ideals! Thanks in advance