I have a 1997 Grand Am SE 3.1L V6 and for the past couple of months whenever I crank the car up after it has been sitting for either a day or two, or sometimes if it has been sitting for just a few hours the car begins idling VERY high within about 5 seconds of being cranked. The tachometer goes to about 2500rpm and the car feels like it wants to launch into flight. If I shift from Park to Reverse or Drive it idles at about 2000rpm and still feels the same way.
Normally, if I turn the car off and wait for about 30 seconds and crank it again, it will idle normally. However for the past two weeks this has not been solving the problem anymore. I've taken the car to a couple dealers and they tell me that there are no codes showing on the computer so it seems to be fine to them! I've read that it could be the EGR or IAC or even the computer causing the problem, so I've cleaned the EGR and IAC connections. Also, the Oxygen Sensor was replaced a few months back. I've become frustrated and clueless as to what the problem could be and am hoping someone could provide me some helpful information as to what to check or replace? Thanks in advance!
David