L98 idle surge
when i first start engine cold it idles fine and smooth at about 7-800 RPM, but once the engine warms up the idles surges from like 600-1100 but not methodically, more like it tries to die then the computer gives it more fuel.
i have done all the basic stuff, spark plugs, cap and rotor, i even dinked around with the EGR crap as that is the direction the service manual directed me. however nothing i do changes any of the characteristics of the problem.
has anyone experienced this before? can you give me any ideas of where to go from here.
thanks!
Seems like a Closed Loop issue at first glance: IAC, TPS, 02, Coolant Temp Sensor, MAF (?), EGR, Vacuum Leak, etc.
More details needed.
Jake
West Point ROCKS! Nation's TOP COLLEGE per Forbes Magazine!! Graduation Day Parade 20 May 2010!!!




Seems like a Closed Loop issue at first glance: IAC, TPS, 02, Coolant Temp Sensor, MAF (?), EGR, Vacuum Leak, etc.
More details needed.
Jake
West Point ROCKS! Nation's TOP COLLEGE per Forbes Magazine!! Graduation Day Parade 20 May 2010!!!
I was just reading about this issue today.
Last edited by RetiredSFC 97; Dec 29, 2009 at 05:26 PM.
If everything is working properly, it is likely due to a misadjusted tps sensor voltage and/or throttle minimum air adjustment or a result of unmetered air (vacuum leaks).
Accepted range for tps sensor at idle is 0.54 to approx. 0.64 volts.
Note: The tps load axis calculation considers 0.69 volts as zero % tps, so be sure that your setting is at least below 0.69 volts.
Your cold idle 700-800 rpm sounds a bit low, but this is dependent upon the coolant temperature.
Here's a typical 86 auto idle rpm vs coolant temp table:
Idle RPM vs Coolant Temperature
Deg F RPM
(null)
304 625.00
284 625.00
262 625.00
241 625.00
219 625.00
198 625.00
176 625.00
154 625.00
132 625.00
111 750.00
90 900.00
68 950.00
46 1050.00
24 1050.00
3 1050.00
-18 1050.00
-40 1050.00
Add a 50 rpm offset for park or neutral and you should expect a cold idle of around 1,000 rpm, which gradually drops to 675 in park/neutral as it warms up.
If the engine is starved for air, as the rpms fall, the IAC will open (without much effect), the calculated load will increase resulting in mixture enrichment (if still in open loop) and will also affect the spark advance as a function of rpm.
As revs continue to drop, stall saver spark advance will eventually kick in in an attempt to revive a stalling engine.
You have a very dynamic situation where the rpm, IAC position, load, target AFR and spark advance are all changing rapidly. This doesn't promote a stable idle and can easily result in surge or stalling.
For the IAC to have a chance to control the idle by itself it must have a reasonable adjustment range and the spark advance and mixture must be relatively stable.
Follow the min air adjustment procedure (do a search on this topic) to ensure the tps and IAC are in their proper ranges first.
If problems persist, then you can dig deeper as required. Check for vacuum leaks, verify fuel pressure, coolant temp and MAF signals, proper IAC function etc.
Use an OHM meter to check the resistance of each injector both hot and cold. They should be in the 16 ohm range. Bad injectors change the air/fuel mix and can cause the engine to do weird things like surging.
Do you have any Codes?
the car specs as follows, 1986 C4 L98 .30 over pistons, magnaflow catbacks. the rest is stock.
thanks again
The Best of Corvette for Corvette Enthusiasts
If everything is working properly, it is likely due to a misadjusted tps sensor voltage and/or throttle minimum air adjustment or a result of unmetered air (vacuum leaks).
Accepted range for tps sensor at idle is 0.54 to approx. 0.64 volts.
Note: The tps load axis calculation considers 0.69 volts as zero % tps, so be sure that your setting is at least below 0.69 volts.
Your cold idle 700-800 rpm sounds a bit low, but this is dependent upon the coolant temperature.
Here's a typical 86 auto idle rpm vs coolant temp table:
Idle RPM vs Coolant Temperature
Deg F RPM
(null)
304 625.00
284 625.00
262 625.00
241 625.00
219 625.00
198 625.00
176 625.00
154 625.00
132 625.00
111 750.00
90 900.00
68 950.00
46 1050.00
24 1050.00
3 1050.00
-18 1050.00
-40 1050.00
Add a 50 rpm offset for park or neutral and you should expect a cold idle of around 1,000 rpm, which gradually drops to 675 in park/neutral as it warms up.
If the engine is starved for air, as the rpms fall, the IAC will open (without much effect), the calculated load will increase resulting in mixture enrichment (if still in open loop) and will also affect the spark advance as a function of rpm.
As revs continue to drop, stall saver spark advance will eventually kick in in an attempt to revive a stalling engine.
You have a very dynamic situation where the rpm, IAC position, load, target AFR and spark advance are all changing rapidly. This doesn't promote a stable idle and can easily result in surge or stalling.
For the IAC to have a chance to control the idle by itself it must have a reasonable adjustment range and the spark advance and mixture must be relatively stable.
Follow the min air adjustment procedure (do a search on this topic) to ensure the tps and IAC are in their proper ranges first.
If problems persist, then you can dig deeper as required. Check for vacuum leaks, verify fuel pressure, coolant temp and MAF signals, proper IAC function etc.
Darrell
Last edited by catmech; Jan 1, 2010 at 04:17 PM. Reason: repair















