I've had my Fiero since 1999 and in that time it has always cold started at about 3000 rpm initially, then dropped as the car warmed up. Once the car has warmed up for about 3 minutes, it drops to about 1200 rpm and idles at 900 or so after warm and in Drive. In case I forgot to mention (and I did) '86 2m4, Duke, automatic.
First of all, there are no vacuum leaks on this motor (trust me) and there are no EGR issues as I don't have one (block off plate).
IAC is the same one I've had for the past five years or so and it's behaved the same all this time. TPS is good. Fuel pump replaced in the past few years and fuel filter is new.
Air filter new and the car uses very little oil.
Still, the high idle when cold concerns me. I was wondering if some kind of restriction for the IAC passage would lower the cold idle. It could be something that fits under the mounting bolt on the TBI near the IAC passage.
Does any of this make sense ? Even though I use synthetic oil, I hate hearing the engine race in the extreme cold we have here.
------------------