If I don't let my truck warm up in the morning it will die after I go down the raod and then come to a stop. When first cranked, the engine will pulse up and down and then finally settle out. 2005 Colorado
You need to clean the throttle plate and do a top engine clean, the unburnt gas causes the throttle plate to stick so after driving the car and it warms up the plate opens up when you shut it down it cools off and the throttle plate will not close all the way causing it not to fire right away when it is cold. Also try to push the throttle down once while cranking the engine to see if it helps. this is not a hard fix and all you need is some carburator cleaner, I prefer Berrymans, use rubber gloves or it will dry out your skin and burns like the dickens if you have a scratch on your hands. Next get a old tooth brush and remove the air cleaner or air ducting to get to the throttle plate then open the throttle up bu hand and spray cleaner on the plate inside and out get it good and wet. Let it sit for a couple of minutes then take the brush and clean around the opening where the plate sits and clean the back of the plate as well then lube the throttle cable with wb 40 while your there and put it back together and start it up. once it has warmed up see if it changes the following morning to see if it does the same thing. this should fix it for you. If you need help there are two other things that can cause this so if that does not fix it let me know. this is the cheepest fix of the three that it coud be.