Idle speed motor could be getting squirrely on you. One test is to have truck idling at warmed up temperature, then shut it off and watch what action the gas pedal takes. It should raise up immediately when you shut engine off, then once engine stops, it should go back down a bit all by itself thus opening throttle for next cold start. Mine went bad and was making alot of noise as a warning for a few days.