Explain this one.


When I start my car cold it idles at around 900-1000 rpm for a few seconds then idles down to its programmed rpm of 750 rpm. BUT, when I start it when it is warmed up, the idle goes to 1400 then slowly drops to 1100 where it will stay for about 15-20 seconds then it will drop to 750 like it should. I feel it's a temp sensor of some sort but want to see what anyone else has to say. The vacuum is low at 12 inches but it is rock steady so I have ruled out a leak, plus my cam would cause a lower than stock reading. This is the one and only thing that is giving me any trouble, everything else is super fine. One more thing this condition exists if I wait 5 minutes or 5 seconds to restart.





When cold, it "needs" that much opening and fuel to be able to run [well]. When warmer, that has the effect of causing a higher idle at start-up. Combined with another algorithm that controls the number of steps it can back out per second, the idle drops in a controlled, slow behavior.
In older cars, this was the dashpot on a carb.
When I built my 383, I reduced the park steps to 100. I didn't really care for the huge start-up rev, didn't feel it was useful, and didn't like a higher rev until the oil pump got a chance to work.
OTOH, the stock programming delays startup until the engine has rotated a few times -- which also activates the oil pump. I liked a faster start, so I shortened the delay.
It's a complicated set of events that I'm sure GM thought out well. But, like the power of a 350 (vs bigger motors) some people aren't happy with the same decision -- and that's OK.
Your IAC may be sticking when warm/hot (and it gets "caught" still sitting near that park position at ignition). Try cleaning it or replacing it.
Last edited by GREGGPENN; Jul 28, 2012 at 04:30 PM.







But I will say there is a necessary adjustment to the throttle position screw with an increase in the cubes.
I can't remember all the logic, but I know the engine needs more air due to the increase in cubes. If you haven't cranked the idle position screw in, the IAC has to do WAY more work -- especially at start up.
You need to crank the idle set screw until the number of steps are 15 when hot and w/o the A/C or fan running. In that config, the IAC isn't forced to do more work -- and make itself as noticeable as you're seeing.
Right now, it's probably up in the 70-80 step range. So, when the car starts, it "thinks" it's not getting enough air, activates the IAC and kicks up the idle.
Based on your next reply, my next answer might be different!

(But I am sure your throttle blades aren't open enough if they're still at the factory setting!)


I have tried initial blade opening all the way from 700 rpm down to 450 and it has no bearing on this particular issue. I do have a lot of mods but it all boils down to a 383 with a very mild cam. I recently found out my BBK throttle body was causing some other issues so I am back to a stock 48mm which is in great condition, and this idle thing was present with both of them. I have had this issue now for years, and it was always something I kept telling myself I had to work on someday. Well someday came a few days ago but I have not accomplished a thing regarding any improvement. It may be the way it is but I just hate restarting after getting gas or whatever and having it rev up to 1400 rpm and the slooowly come back down to it 's set idle. What confuses me is why it does not do it on a cold start, it acts completely normal then.





FWIW, My idle has to be at LEAST 800 to idle well at all warm-up temps. So, It could be my TB blades are open further? I will also say mine behaved similar to your until I found out about the need to open the TB more.
But, there are other possibilities. Another I can think of is a faulty temperature sender in the front of the intake. The ECM "sees" that one, while YOU see the one in the engine block. There are two. If the manifold sensor [erroneously] shows a cold temp at start-up, that could cause your issue.
I'm sure there are other possibilities -- including vacuum leaks (but I'd think you'd have that problem more often).
FWIW, As a WAG, I would crank the TPS screw til the idle speed starts to get too high. (Do this when it's warm and no A/C or fan.) Then back off the screw maybe 1/2 turn. Maybe 1/4? Then see what it does. The idea would be to get it open enough that the IAC really isn't "helping" anymore. If you don't have equipment to monitor IAC counts, that's the only way I can think of. The IAC is the only component that controls idle set-down.
Last edited by GREGGPENN; Jul 28, 2012 at 08:53 PM.


The Best of Corvette for Corvette Enthusiasts





FWIW, mine acted like your until I opened the blades.
Keep in mind, opening the blades just transfers where/how the air is getting in [at idle] not how much. That's until you get IAC counts to zero. past that, idle would get faster.
If you set your idle to 700 when warm, or even 800, it makes no sense to saw it won't idle below 1100...unless you're meaning during the warm up process -- before it gets to temp.
You should know that the ECM controls the idle. And, it does so via the IAC. That's what the IAC is, an IDLE controller (via control of air input). That's why it's called the idle air controller. When you get the blades open so far it NEVER drops to your desired idle, that's when it's open too far.
If you've got it programmed to idle at between 450-600 rpms, that might be part of your problem. I've got a very mild cammed 383 and I couldn't get mine to idle [well] that low.
Though it's able to idle at 600 when running, hot, and "stable". I tried to get it to 700 for awhile, but it's a bit "stumbly" until hot/stable again -- even after a hot restart. I could see a tuner using the IAC to compensate -- and get one to idle at 650-700. Maybe that was his technique? I ended up choosing 800rpms instead.
I'm not sure I could figure out how to set the idle screw w/o being able to see the IAC steps. If you can't see them and your idle screw/programmed idle speed has changed, I can see where you'd be having issues.




It is official, this thing has whipped me bad. There is no way it would let me set the blade opening like you mentioned so the idle issue has to be programmed into the chip itself like you said. I could not get the steps below 70 and the idle was over 1000 and was climbing higher every time I opened the blades some more. Right now they are at 40-45 and I set the idle the usual way with the engine at 400 rpm in drive. I am done fighting something that will not respond to anything I try. Thank you for all your help & suggestions.
desertvette, I can tell you this much, I have a whole bunch of spare parts I have amassed over the years, ecm, tps, iac, etc. I have not spent a dime on any of the things I have changed and all the parts are good & test out good. I have changed all the above mentioned parts with absolutely no change in the fast idle restart when hot. Since it does the vary same thing, every time, with different parts, I feel it has to be in the programming of the chip.





It is official, this thing has whipped me bad. There is no way it would let me set the blade opening like you mentioned so the idle issue has to be programmed into the chip itself like you said. I could not get the steps below 70 and the idle was over 1000 and was climbing higher every time I opened the blades some more. Right now they are at 40-45 and I set the idle the usual way with the engine at 400 rpm in drive.
As you open the TB blades, the idle SHOULD stay the same. It's just that the air will be pulling from the TB more. And, the IAC should close down -- reducing the number of steps/counts you see.
By doing that, the IAC doesn't have to drop a far to "home position" and you see a less-pronounced float and it sets down to idle. This makes we wonder about your IAC and/or your chip.
Got any idea what idle speed is on your chip?
Last edited by GREGGPENN; Jul 29, 2012 at 05:11 PM.





The amount of time to return to the low target of 15 steps is very much dependant on where the IAC is at start-up and how long the IAC stays there. It's supposed to be at 160 steps,,,but it's also supposed to shoot for 15 almost instantly. But, the programming does mandate a maximum travel rate for the IAC motor.
Maybe the chip tuner shortened your startup time (via fewer pulses) but didn't lower your IAC steps for "park". Seems like I saw similar behavior until I dropped mine to 100 (for the default).
Again, 160 steps is OK for cold starts since it "needs" more air/fuel to run at the same rpm. When it gets warm/hot, that makes it rev more.
After a buiild, sometimes people focus on things that were always there...but they just noticed it. I was like that. OTOH, maybe yours is a bit more excessive. But the things that would control it would be programming and IAC [proper] function. It's also possible the tuner entered a slower IAC slope -- just to get you down to your "stock-like" idle without it dying. Again, most builds need more idle. Since you don't have that, he may be getting you to it via the IAC. It sounds like a very good tactic IMO.


As you open the TB blades, the idle SHOULD stay the same. It's just that the air will be pulling from the TB more. And, the IAC should close down -- reducing the number of steps/counts you see.
By doing that, the IAC doesn't have to drop a far to "home position" and you see a less-pronounced float and it sets down to idle. This makes we wonder about your IAC and/or your chip.
Got any idea what idle speed is on your chip?
The amount of time to return to the low target of 15 steps is very much dependant on where the IAC is at start-up and how long the IAC stays there. It's supposed to be at 160 steps,,,but it's also supposed to shoot for 15 almost instantly. But, the programming does mandate a maximum travel rate for the IAC motor.
Maybe the chip tuner shortened your startup time (via fewer pulses) but didn't lower your IAC steps for "park". Seems like I saw similar behavior until I dropped mine to 100 (for the default).
Again, 160 steps is OK for cold starts since it "needs" more air/fuel to run at the same rpm. When it gets warm/hot, that makes it rev more.
After a buiild, sometimes people focus on things that were always there...but they just noticed it. I was like that. OTOH, maybe yours is a bit more excessive. But the things that would control it would be programming and IAC [proper] function. It's also possible the tuner entered a slower IAC slope -- just to get you down to your "stock-like" idle without it dying. Again, most builds need more idle. Since you don't have that, he may be getting you to it via the IAC. It sounds like a very good tactic IMO.
Again thanks to you & SunCr for your assistance.
Guys, my other thread on this is:
http://forums.corvetteforum.com/c4-t...need-help.html
My problem was intermittant stalling at idle due to a TSB on the ECU relearning the idle speed when going less that 5mph and TPS less than 2%. TSB was to raise the min idle to 500 rpm.








