i know that most are going to say check my idle screw, however this is totally different. the truck has done it to me 2x now and im worried im gonna end up stranded, and last nights episode was very bad, the truck was falling to 500 for idle and popping and sputtering like i was running out of fuel, so to nurse it to the g/f's house i had to double pedal it for about 15 min to keep the revs up, and even then it wasnt acting like it was getting enough fuel when i had it revved up to 1500 rpm. no large amounts of smoke in any color, as if it was a timing problem i would have expected to see white smoke. the real kicker is that the truck started up fine this morning and drove right back to work with it today and it didnt sputter or stall once. im pretty sure im dealing with a bad lift pump, but i still dont understand why the truck will run fine like it did this morning? any help is greatly appreciated - David