Here's the problem I've been dealing with lately. When I start up my car for the first time (cold start) it immediately dies afterwards because the idle is too low but with a little playing it finally stays, but idles at about 600 rpm (as opposed to the 900 I'm used to). Once the car warms up it drives fine and idles a 900 rpm. I've never had this problem before. Usually when I start it up it idles at 1200 rpm until I tap the gas and then it goes down to 900 or so. Any ideas as to what is going on?