idle air control valve maybe.. getting too much air while the truck is still cold causing a lean condition. might try taking a screwdriver and with the handle end tap on the IAC motor and see if the truck changes the way it idles and accelerates. they get carbon built up in the orifice and causes the pintle to stick. allowing too much cold dense air to enter the combustion chamber and not enough fuel. which when the engine is cold it wont burn it. can try removing and cleaning it but it rarely works.just get a new one. thats just one thing you can try.