Pontisteve
Well-Known Member
- Joined
- August 30, 2008
- Messages
- 510
- Reaction score
- 11
- City, State
- Florida
- Year, Model & Trim Level
- 03 Eddie Bauer 4WD V8
Sounds like you've still got something wrong, but at least its better. I suppose you could try to decrease your throttle stop screw even more. Cars with stock cams can idle at surprisingly low RPMs, like 400. You can drop it as low as possible, even to the point of stalling or inconsistent idle, and as long as your TPS is above .9, it'll probably work. The thing is, I feel we're compensating for some other problem at that point.
By giving the IAC room to move the idle speed up or down, we've basically allowed it to correct for any problems. The thing is, there should be no problems to correct for, ideally. We're dropping the range lower than the factory probably intended, but still within the OEM specs. Fixing your vacuum leak or bad coolant sensor (whatever you find with your new scantool) will ultimately fix things.
Another slim possibility is that you don't have a bad coolant sensor, but have a bad thermostat, holding the truck too cool.
The calibration will have an idle airflow amount built in, and that is the amount of IAC that the truck "starts out" with. The IAC (if properly set to around 30% duty cycle at idle) has the room to raise that speed a lot, or lower that speed a little (30%), but if everything is right with the motor and EFI, it basically shouldn't have to be making these corrections.
With the scan tool, you can look at IAC duty cycle. If the RPM is 1100 and IAC is at 30 or 40%, and the PCM sees the high idle problem and tries to lower idle via the IAC, you'll watch the IAC duty cycle drop in the scan tool until it hits zero. At that point, there's nothing more the PCM can do to drop idle. See now, the relationship between IAC range, duty cycle, and idle speed? Once you figure it out, it seems amazingly simple and common sense.
Get your innova, and check coolant and IAT temps before starting the vehicle, and as the vehicle warms up to full operating temp. Along the way, look at IAC duty cycle. It'll start out higher, as the PCM is commanding that 600 rpm (or close to that anyway) idle speed. If 600 rpm = 30% duty cycle, then to get to a cold start 1200 or 1400 rpm (whatever the calibration calls for), then the duty cycle would have to raise up to maybe 60 or 70% (again with some room to go further if there is any problem!). As the truck warms up, commanded idle speed will slowly reduce, and so will IAC duty cycle, until it bottoms out at the warm idle speed and hopefully that's around 20 - 40% duty cycle.
Can we push our range further up or down? Yeah, but we really shouldn't have to, and it's a clue that were compensating for some other problem. Plus, by making the computer do above average IAC corrections, we're guaranteeing that it will start out at a much higher idle speed and work its way down, instead of just starting out at the correct idle speed.
Welcome to the wonderful world of OBD2. You're gonna love having live data, and you'll realize you were in the Flintstone world until now
By giving the IAC room to move the idle speed up or down, we've basically allowed it to correct for any problems. The thing is, there should be no problems to correct for, ideally. We're dropping the range lower than the factory probably intended, but still within the OEM specs. Fixing your vacuum leak or bad coolant sensor (whatever you find with your new scantool) will ultimately fix things.
Another slim possibility is that you don't have a bad coolant sensor, but have a bad thermostat, holding the truck too cool.
The calibration will have an idle airflow amount built in, and that is the amount of IAC that the truck "starts out" with. The IAC (if properly set to around 30% duty cycle at idle) has the room to raise that speed a lot, or lower that speed a little (30%), but if everything is right with the motor and EFI, it basically shouldn't have to be making these corrections.
With the scan tool, you can look at IAC duty cycle. If the RPM is 1100 and IAC is at 30 or 40%, and the PCM sees the high idle problem and tries to lower idle via the IAC, you'll watch the IAC duty cycle drop in the scan tool until it hits zero. At that point, there's nothing more the PCM can do to drop idle. See now, the relationship between IAC range, duty cycle, and idle speed? Once you figure it out, it seems amazingly simple and common sense.
Get your innova, and check coolant and IAT temps before starting the vehicle, and as the vehicle warms up to full operating temp. Along the way, look at IAC duty cycle. It'll start out higher, as the PCM is commanding that 600 rpm (or close to that anyway) idle speed. If 600 rpm = 30% duty cycle, then to get to a cold start 1200 or 1400 rpm (whatever the calibration calls for), then the duty cycle would have to raise up to maybe 60 or 70% (again with some room to go further if there is any problem!). As the truck warms up, commanded idle speed will slowly reduce, and so will IAC duty cycle, until it bottoms out at the warm idle speed and hopefully that's around 20 - 40% duty cycle.
Can we push our range further up or down? Yeah, but we really shouldn't have to, and it's a clue that were compensating for some other problem. Plus, by making the computer do above average IAC corrections, we're guaranteeing that it will start out at a much higher idle speed and work its way down, instead of just starting out at the correct idle speed.
Welcome to the wonderful world of OBD2. You're gonna love having live data, and you'll realize you were in the Flintstone world until now