Hi,
An update...
I finally took my car to my own mechanic last Thursday. I was going to take it to a dealership but the service dept's ratings were not good at all 3 near me.
My mechanic checked everything and test drove the car over a 3 day period. He wasn't able to get the sudden surge.
The car has a physical throttle cable. I asked what his best experience guess on what could be causing the problem.
He said that the Idle Control Valve. I did a search on that part and found some info. He asked me if I wanted to do the replacement myself and said not to buy a cheap one, buy a good expensive one. I decided to have him replace it since I've been so busy lately.
I drove the car to work and back today with one hand on the shifter and staying back from cars. We'll see if this happens again.
Aamco:
Irregular Idle Speed
One of the most common symptoms that are associated with a faulty idle control valve is irregular idle reading. An
idle control valve is designed to regulate the car’s idle speed at a constant rate. In case the valve is faulty, it will cause the idle speed to be thrown off. This will result in a low or
high idle speed, and in some cases, a surging idle speed that falls and
climbs erratically.
Another site:
My car was running smooth and great, until it started to have a idle surge. Then the idle increased higher and higher. Now it idles at 2500 to 3000 rpm's in park, and around 1300 to 1500 in drive. I checked for vacuum leaks, found nothing. Replaced PCV valve, valve cover gaskets, intake gasket, cleaned throttle body, nothing helped. On a test drive, I had to hold the brake going through a school zone, because it will run at 35 mph, with my foot off the gas. Car is not driveable like that. How do I fix this?
Another site:
Car:
2002 Chevrolet Impala, 3.4L engine, Automatic.
Symptoms:
Intermittent high idle upon start.
Intermittent high idle while driving (as if the cruise control is activated).
Intermittent high idle (audible) when at stop after driving (even if the car idled fine upon start).
Findings at Shop:
None.
No diagnostic codes.
High idle blamed on IAC (idle control motor).
(It appears that when the car idle fine nothing is even sending questionable data to the PCM).
(It appears that when the car is idling high, nothing points to a specific sensor/control)
What I did:
Shotgun sensors until I found a something that seems to fix the problem.
Sensors replaced:
IAC (intake air control valve, replaced at shop for $250.00 (parts and labor).
IAT (intake air temp sensor, purchased for parts store for $15.00).
TPS (throttle position sensor, purchased at stor for $40.00).
What finally worked for me was the replacement of the TPS.
The car now seems to be working fine (hopefully it continues to do so).
It could have been linked to all three for all I know.
I did replace them in steps (first the IAC, then the IAT, then the TPS).
The only thing that proved to make a difference was the new TPS.
My suggestion to anyone that has this problem.
Replace these three items, they are cheap when purchased at a parts store (not from the dealer).
They are all in the same area on the motor/intake.
All the parts should cost you less than $150.00.
You need some tools (torx drivers, extensions, socket wrench, etc).
For a novice, within one to two hours you should be done.
Hope it works for you.
I suffered with the problem for two years. I am so glad that it finally appears to be over!