If your Honda is idling too high, too low, surging, or shutting off when coming to a stop, one of the first things to check is the mechanical base idle.
The ECU controls idle through the Idle Air Control Valve (IACV), but the IACV is only there to make corrections around an already properly adjusted mechanical idle.
It should not be expected to compensate for an idle screw that is completely out of adjustment.
This becomes especially important on modified engines and custom tunes where the requested idle speed has been raised above the factory setting.
Simply turning the idle screw until the car sounds right with the IACV connected is not the correct way to set it.
What Is Base Idle?
Base idle is the RPM the engine maintains mechanically with the IACV disconnected.
When the IACV is connected, the ECU can open and close the valve to bypass additional air around the throttle plate and maintain the idle speed requested in the tune.
Think of the mechanical idle adjustment as the foundation.
The IACV makes corrections on top of it.
If that foundation is too low, the ECU may run out of IACV authority trying to keep the engine running.
Before You Adjust Anything
The engine needs to be in proper operating condition before setting idle.
Make sure there are no major issues such as:
-
Vacuum leaks
-
Incorrect ignition timing
-
Sticking throttle cable
-
Throttle plate being held open
-
Dirty or malfunctioning IACV
-
Fast Idle Thermo Valve problems
-
Incorrect TPS adjustment
-
Misfires
-
Major fueling problems
Also make sure the throttle cable has a small amount of free play. It should not be pulling the throttle plate open at idle.
If there is a mechanical problem causing the idle issue, adjusting the idle screw will only mask it.
Step 1: Fully Warm Up the Engine
Start the engine and allow it to reach full operating temperature.
The factory-style procedure is to hold the engine at approximately 3,000 RPM with no load until the radiator fan comes on, then allow the engine to return to idle.
The important part is that the engine is completely warmed up.
Do not set base idle on a cold engine.
Cold-start enrichment and the fast-idle system can increase RPM and give you an inaccurate adjustment.
Turn off all electrical and mechanical loads:
-
A/C off
-
Blower motor off
-
Headlights off
-
Rear defroster off
-
Cooling fan not currently running
Manual transmission vehicles should be in Neutral.
Automatic vehicles should be in Park or Neutral.
Step 2: Disconnect the IACV
Turn the engine off and disconnect the electrical connector from the Idle Air Control Valve (IACV).
On most OBD1 Honda applications this is the 2-pin IACV located on or near the intake manifold.
The reason for unplugging it is important.
The IACV allows the ECU to add bypass air to control engine speed. If you adjust the idle screw while the ECU is actively trying to maintain its requested idle, you don't really know where the mechanical base idle is set.
Disconnecting the IACV removes that compensation.
Now you're seeing what the engine can maintain mechanically.
Step 3: Restart the Engine
Restart the engine with the IACV disconnected.
The engine may initially have trouble staying running, especially if the mechanical base idle is already set too low.
If necessary, slightly open the throttle and stabilize the engine around 1,000 RPM.
Then slowly release the throttle and allow the engine to idle on its own.
The Check Engine Light may come on because the IACV is disconnected. That is normal during this procedure.
The ECU will be reset once the adjustment is complete.
Step 4: Adjust the Base Idle Screw
Adjust the idle air bypass screw on the throttle body.
Do not use the throttle plate stop screw.
The idle bypass screw controls how much air can bypass the closed throttle plate and is the adjustment used to establish mechanical idle speed.
Stock or Lightly Modified Applications
Factory base-idle specifications vary by engine and chassis.
On many OBD1 Honda applications, the factory mechanical idle with the IACV disconnected is roughly in the 400–500 RPM range.
For example, some factory applications specify approximately 420 ± 50 RPM.
Always use the correct factory specification when working with a stock calibration.
Modified Engines and Tunes With a Higher Requested Idle
This is where the procedure changes.
If the tune has been modified to command a higher idle RPM, do not automatically set the mechanical base idle back to the factory 400–500 RPM range.
At DGTune, we recommend setting the mechanical base idle roughly 50–100 RPM below the requested warm idle speed in the calibration on modified setups where the idle target has been intentionally increased.
For example:
If the tune is requesting a:
900 RPM idle
Set the engine to approximately:
800–850 RPM with the IACV disconnected.
Then reconnect the IACV and allow the ECU to control the remaining difference.
The same idea applies if the tune has another custom idle target.
The mechanical idle should already be reasonably close to the requested idle before asking the IACV to take over.
Don't Expect the Tune to Fix an Incorrect Base Idle
This is extremely important.
Increasing the requested idle RPM inside the tune does not automatically mean the engine will be able to maintain that RPM.
The IACV only has so much airflow and adjustment range available.
For example, suppose we build a calibration with a requested warm idle of 900 RPM, but the engine only idles at 400–500 RPM mechanically with the IACV disconnected.
Once the IACV is reconnected, you're asking the ECU to make up several hundred RPM entirely through the idle valve.
Depending on the engine, throttle body, camshaft, intake manifold and other modifications, it may not have enough airflow available to do that consistently.
Instead, mechanically set the engine around 800–850 RPM, then allow the ECU and IACV to control the final amount needed to maintain the requested 900 RPM.
The tune and the mechanical idle adjustment need to work together.
Why This Can Cause the Engine to Shut Off When Coming to a Stop
This is one of the most common idle complaints we see on modified Hondas:
The car drives normally, but when the driver pushes the clutch in while slowing down or coasting toward a stop, RPM drops quickly and the engine shuts off.
Many people immediately assume something is wrong with the tune.
Sometimes there is.
But one of the first things that should be checked is the mechanical base idle.
When you're driving, the engine is operating well above idle speed. Once you let off the throttle and press the clutch, RPM falls quickly toward the ECU's requested idle.
The IACV has to catch that RPM drop and stabilize the engine.
If the mechanical base idle is set far below the requested idle speed, the IACV has to make a large correction very quickly.
Sometimes it simply can't catch the engine before RPM falls too low.
The result can be:
-
RPM dipping when the clutch is pressed
-
Engine shutting off while coasting
-
Engine shutting off when approaching a stoplight
-
RPM dropping below target and then recovering
-
Idle bouncing after coming to a stop
-
Engine stalling when additional electrical or A/C load is applied
This is why raising the requested idle in the tune alone does not necessarily fix an idle problem.
If we've requested a 900 RPM idle in the calibration, the engine should already be mechanically capable of idling close to that speed.
Set the mechanical base idle first.
Then let the IACV do what it was designed to do: fine-tune and stabilize the idle, rather than being responsible for creating the entire idle speed by itself.
Step 5: Shut the Engine Off
Once the mechanical base idle is set correctly, turn the ignition completely off.
Reconnect the IACV electrical connector.
Do not leave the IACV unplugged.
Step 6: Reset the ECU
After reconnecting the IACV, reset the ECU so it can start fresh with the new mechanical idle setting.
On many OBD1 Hondas this can be done by removing the BACK UP / ECU fuse from the under-hood fuse box for approximately 10 seconds.
Depending on the chassis, the fuse may be labeled:
-
BACK UP
-
ECU
-
CLOCK
-
RADIO
-
HAZARD
Another option is disconnecting battery power long enough to reset the ECU, although pulling the appropriate fuse is usually easier.
Keep in mind that disconnecting the battery may also reset radio presets and other stored settings.
Step 7: Restart the Engine
Reinstall the fuse and start the engine.
Do not press the accelerator.
Leave the A/C, headlights, blower motor, rear defroster and other accessories off.
Allow the engine to idle normally.
The ECU can now control the IACV using the correctly adjusted mechanical base idle.
For a stock calibration, verify that idle is within the factory specification.
For a DGTune custom calibration, verify that the engine settles near the requested idle RPM specified for your tune.
Why Setting Base Idle Matters
The ECU can compensate for changes in engine load, but the IACV only has a certain amount of control available.
If mechanical base idle is set too low, the ECU may have to command excessive IACV duty just to keep the engine running.
This can contribute to:
-
Low idle
-
Stalling
-
Poor idle recovery
-
RPM dipping when coming to a stop
-
Stalling with the clutch pressed
-
Poor cold-start behavior
-
Idle dropping when electrical loads are turned on
If mechanical base idle is too high, the opposite problem occurs.
The ECU may not be able to close the IACV enough to bring the engine down to the requested idle.
This can cause:
-
High idle
-
Hanging RPM
-
Idle that stays above the commanded target
-
RPM that takes too long to come down
The goal is to give the ECU enough adjustment range in both directions.
Don't Use the Throttle Stop Screw to Fix Idle
This is worth mentioning because we see it fairly often.
The throttle stop screw is not the normal idle adjustment.
It determines the physical resting position of the throttle plate and is generally set from the factory.
Changing it to increase idle can create other problems, including an incorrect closed-throttle position or TPS reading.
Use the idle air bypass screw for normal base-idle adjustment.
If someone has already changed the throttle stop screw, the throttle body may need to be properly reset before continuing.
What If the Idle Is Still Too High?
If the engine still idles excessively high after the base idle has been properly adjusted, don't keep tightening the idle screw trying to compensate.
Find the actual cause.
Common causes include:
Vacuum Leak
A vacuum leak allows air into the engine that the ECU isn't controlling through the IACV.
Check:
-
Intake manifold gasket
-
Throttle body gasket
-
Brake booster hose
-
PCV system
-
Vacuum hoses
-
Injector seals
-
MAP sensor vacuum source where applicable
Fast Idle Thermo Valve
The Fast Idle Thermo Valve, or FITV, adds additional air when the engine is cold.
A loose or malfunctioning FITV can allow too much bypass air even after the engine has warmed up and can cause a high or surging idle.
IACV Problem
A dirty, sticking, incorrectly wired or damaged IACV can cause unstable idle control.
Throttle Plate Not Closing
Check that the throttle cable isn't too tight and that the throttle plate returns completely to its closed position.
Incorrect TPS Adjustment
The ECU needs to recognize that the throttle is closed.
If TPS voltage is incorrect, the ECU may not properly enter its normal idle control strategy.
What If the Idle Is Surging?
A Honda that repeatedly cycles up and down in RPM usually has more going on than an incorrect idle setting in the tune.
One of the most common causes is uncontrolled air entering the engine.
Check the mechanical idle setting first, followed by:
-
Vacuum leaks
-
FITV
-
IACV
-
Throttle body
-
Throttle cable adjustment
-
Coolant level and air in the cooling system
-
TPS calibration
A surging idle should be mechanically diagnosed before trying to correct it through the ECU calibration.
What About Large Cams and Heavily Modified Engines?
Some modified engines simply will not be happy at the factory idle speed.
Large camshafts, different intake manifolds, oversized throttle bodies, large injectors and other modifications can change how much airflow the engine needs to remain stable at idle.
That's one reason we may intentionally increase the requested idle speed in a custom calibration.
If the tune requests a higher idle, remember that the mechanical idle needs to be adjusted accordingly.
Don't leave the engine mechanically idling several hundred RPM below the requested target and expect the IACV to handle everything.
Quick OBD1 Honda Base Idle Procedure
For reference:
-
Fully warm the engine until the radiator fan cycles.
-
Turn off all accessories.
-
Shut the engine off.
-
Disconnect the IACV.
-
Restart the engine.
-
If necessary, hold approximately 1,000 RPM until the engine stabilizes.
-
Slowly release the throttle.
-
Adjust the throttle body's idle bypass screw.
-
Stock calibration: use the appropriate factory base-idle specification.
-
Modified calibration: if the requested idle has been increased, set mechanical base idle roughly 50–100 RPM below the requested tune idle.
-
Example: for a 900 RPM requested idle, set approximately 800–850 RPM with the IACV disconnected.
-
Shut the engine off.
-
Reconnect the IACV.
-
Reset the ECU.
-
Restart the engine without touching the throttle.
-
Allow it to idle with no accessories on.
-
Verify that the ECU and IACV can maintain the requested warm idle speed.
If the engine still stalls, surges, hangs, or cannot maintain the requested idle after following this procedure, the mechanical idle system and calibration should be diagnosed further.
Need Help With an OBD1 Honda ECU?
DGTune specializes in Honda and Acura OBD1 ECU tuning, chipped ECUs, ECU services and remote tuning.
If you're experiencing an idle issue with a DGTune calibration, first make sure the engine has no vacuum leaks or mechanical idle problems and that the base idle has been correctly adjusted for the requested idle speed in your tune.
This is particularly important if your calibration has a higher-than-stock idle target.
DGTune specializes in Honda and Acura OBD1 ECU tuning, chipped ECUs, ECU socketing, and remote tuning.