OK, you might want to try for the looping idle problems.
Read on if you have an idle that goes from 900 up to 1000-1200 and back.
I am learning the ecm prom code so I can make some changes when I get them figured out. The first change I want to do is drop the coolant temp down to maybe 220*. Also have tuning to do on my sons Firebird 383 stroker.
Anyway I have often asked people with idle problems if they have ever checked their ecm battery voltage (supply voltage) to see if it is changing. Everyone always blames it on vacuum leaks, egr, etc but I don't alway buy that. Not saying it is not the problem in some cases, but many vacuum leaks are constant and don't vary so they should not cause an up and down idle but will cause a fast idle.
Some have reported that adding ground wires have help their idle. Well their on the right track in may cases.
This week while going thru the code I found what follow.
In the ECM prom there is actually a section that controls idle speed depending on battery voltage.(supply to the ecm)
The one table I looked at if the voltage dropped to 8 volts the idle speed would be adjusted to 1200 rpm.(on another 1000) At 14.4v it drops back to 900 rpm. I believe the idea is if the voltage gets low then they wanted to up the speed to get more power out of the alt.
Here is a table.
Volts Idle
8.0 1000
9.6 1000
11.2 900
12.8 900
14.4 900
Anyway you can see that if the power to the ECM changes you could get into an loop where voltage drops, idle is increased, voltage comes up, idle is decreased. Sound familiar?
I have suggested to owner before that they try putting a battery charger on the car while it idles to see what happens. The idea being that it would stablize the voltage and make the hunting idle quit.
Other ideas for you to concider:
Maybe feed a stable 12v to the ecm.
Put a Volt meter on the power to the ecm.
Or try what BraveRon did and turn on your headlights, blower, whatever. In his case the motor started to die, then would increase speed to 1000 rpm. If you see an idle change with electrical load it could be this function in the ecm, or even occuring under normal load conditions.
I have never heard anyone say they knew about these entries in the prom, but they seem to be there.
(update: there is a idle post in the archive by Jazzman that did mention this in 2004. found by 3800Superfast)
We may have more issues with grounds, power, connections etc. then we think.
OK, I'll get off my soap box, give it a try and see if it does anything for your problem.
Would be interested in feedback on any fixes or outcome.
Dodgerunner
[This message has been edited by Dodgerunner (edited 12-28-2005).]