I have that same problem. Sometimes it will almost stall the first time starting it too. I had a hell of a time in the winter keeping my car started, but people have already answered my questions for that post. Still havent got the money to try and fix that problem. I have two codes being put out, EGR valve and Catytic Converter. I still have to clean out the passages and check the vacum for the EGR. Do you have a CEL being thrown? If so, go to autozone and have them check the codes for free. Post the codes here.