@Blue85 thanks for the response! I really appreciate you taking the time to try and help me out.
At 1000RPM idle speed, it's getting plenty of air. Too much, really. This could be a stuck EGR if the brake clean test passes, but I thought that had already been eliminated.
I believe the 1000RPM idle speed is actually related to the diagnostic test that I was doing on the Tech 1 scan tool. I did another test today (more on that later) and noticed the RPM jumped when I selected the "Diagnostic Test (10k)" option. I never knew what 10k was until this morning... I think it raises the RPM to that value artificially. Yep, we tested thoroughly for vacuum leaks and my EGR valve is plugged anyhow.
The IAC is a stepper motor and the ECM counts how many times the coils have been pulsed (each pulse is 1/4 turn). It doesn't know if the valve actually moves or not. (On newer cars there is a feedback so the actual position is known, so it's easy to confuse this.) Having the same idle speed at 12 counts and 61 counts suggests that it is not moving. One way to test it is to turn the valve by hand and reinstall with it unplugged to see if idle speed is changing. You should also be able to see it move by taking it out, leaving it plugged in and turning the key on (most ECMs will "push out" a bunch of counts to bottom the valve, then "back up" the indicated number to get to the desired setting).
So the "counts" value I see with the Tech 1 scan tool is how many times the stepper motor has been pulsed by the ECM? If this is the case, do pulses to the stepper motor retract the pindle? I am confused on this because I thought the IAC is meant to open and close many times throughout the drive cycle... and if that's the case, it seems like the "counts" value would be useless. I am probably not getting it.
You'll have to get that idle down to 750 or so (in P) to know if it's running right. What's the idle speed spec on the emissions sticker? But what are the odds it's always at exactly 1000?
I did another test drive today and used the "road test" option on the Tech 1 instead of the "diagnostic test". I still need to read the manual, but it appears that the only difference between the two is that the road test does not artificially bump up the RPM. My idle RPM is wayyyyyyyyy lower now.
Today's test drive situation:
- Drove ten minutes north on I-25, shut the truck off.
- Helped my girlfriend for five minutes.
- Drove ten minutes south on I-25, parked in front of my house. Kept the truck running in Park.
- Took a reading on the Tech 1.
Here were the readings:
- Temp: 187 F
- MAP: 1.6 Volts (~25% load on the engine - is that normal in Park?)
- TPS: 0.62 Volts (went down to 0.60 Volts on its own, then back to 0.62).
- Rich/Lean and O2 Cross Counts: Went from Lean (20) to Rich (10).
- Engine Speed: 525 RPM
- INT / Block: 117 / 108
- IAC: 20 (Finally a "normal" IAC reading!!!)
- O2 Sensor: Not oscillating all that well (YouTube Link)
That idle seems way too low for Park. Unless you guys see anything crazy, it looks like everything else is somewhat normal. I am curious what you guys think about the oxygen sensor reading.
I am at the point of thinking that perhaps I should mess with the minimum air screw a little bit and just retest to see how it behaves. I can always back the screw out again. I have this weird sadness about doing it because it is unmolested but if
@Wes Harden is right and the screw has just been worn down over the last 30 years... it may really be the right fix.