Code 35 - Idle Speed Error

Idle circuit

Circuit Description

Code 35 will set when the closed throttle engine speed is 75 rpm above or below the correct idle speed for 45 seconds. Following are nominal warm engine idle speeds:

Automatic Transmission

Neutral 900 +/- 75
Drive 800 +/- 75

Manual Transmission

Neutral 900 +/- 75

ALDL Mode

1000 +/- 75

Diagnostic Aids:

Continue with test even if engine will not idle. If idle is too low, the scantool will display 80 or more counts or steps. If idle is high, it will display "0" steps. Occasionally, an erratic or unstable idle may occur. Engine speed may vary 200 rpm or more up and down. Disconnect IAC. If the condition is unchanged, the IAC is not at fault.

When the engine is stopped, the IAC valve is retracted (more air) to a fixed "Park" position for increased air flow during the next engine start. A scantool will display 95 or more counts.

A slow unstable idle may be caused by a system problem that cannot be corrected by the IAC. The scantool IAC counts will be above 60 counts if too low and "0" counts if too high

If idle is too high, stop engine. Ignition on. Ground diagnostic terminal. Wait a few seconds for the IAC to seat, then disconnect IAC. Start engine. If idle speed is above 800 +/- 50 rpm, locate and correct vacuum leak.

Diagnostics:

Engine idling at normal operating temperature. Note RPM in Park or Neutral. Turn ignition off for 10 seconds. Start engine and immediately note RPM.

Idle RPM, no increase

Idle RPM increase