I had a similar problem on my 06. First check the throttle bodies, that wasnt the problem on mine though. It just needed a idle adjustment. If you take of the "cheese wedge" on the left side, or the key side....and you look deep back there, there will be a brass looking screw. Take your time and adjust that as necessary. I like to have mine around 1K. With the fast idle up at around 2K. Hope this helps.