I have a problem with my 2005 Grand Prix 3800 engine. When i start it, the RPMs slowly go down and the engine kills. When I start it again, the RPMs go low everything in the car dims (lights inside car) then the RPMs go up and the lights get brighter. Then the car runs fine. On occassion when the car starts and runs, at lower RPMs ( i would say thru 1st gear) the car seems to hesistate but once you get going its fine. The car has never stalled on me once it was running say at a stop light or anything.
I've read alot of posts which point to many different areas such as IAC module, ICM, fuel pump, fuel pump resistor, MAF Sensor.
Does anyone have an idea of exactly what can be wrong here?
I started the car fine this morning and drove it 20 miles to work without problem. I haven't noticed the issue happening more when the car is warm or cold. Its very random. And like i stated above if the problem happens, I can shut the car off and turn it on again and the problem goes away. Another note, no engine codes when I scan it.
Thanks in advance for your help.