Last night it was about 32 degrees outside, I started up my car and it died 2 seconds later. I noticed that it was trying to idle around 600 rpm's which i know is lower than it is set to. If i start up the car and give it bit of gas to keep it around 900-1k rpm's it is fine. I drove it around a little to test it out and noticed any time i came to a stop the rpm's would drop to about 600 and my headlights would dim along with my Heat stop blowing. Thoes would both jump right back up if i got it back up to 900 rpm. This happened until my car got up to about 160 degrees then it ran fine, also it would idle at about 900 then as well. Any ideas would be helpful thanks! Mods in sig.