What it means
The idle-speed selector signal jumps or drops out — usually a worn rotary contact or vibration. Wiring faults of this kind typically come from chafing, water ingress at connector seals, or pin push-back — a wiggle test on the harness while the code is active often confirms the location.
At a glance
- Usually lights the check-engine light
How it works
The engine idle speed selector switch signals the control module with the operator's chosen idle setting. This intermittent/erratic code sets when that signal jumps or drops out instead of remaining stable at a selected position, often due to worn switch contacts or a connector or harness that loses contact with vibration.
Common causes
Most likely first.
- Worn rotary contact
- Connector with intermittent contact under vibration
- Harness routed against vibrating component
Symptoms
- Check engine light on
- Idle speed too high, too low, or unstable
- Possible stalling at idle or after cold start
How to diagnose it
- Save freeze-frame data and graph the selector input while holding each position to identify dropouts or jumps.
- Inspect the switch, connector, and harness for worn contacts, loose pins, chafing, water intrusion, or routing against a vibrating component.
- With live data displayed, gently move the harness and connector to see whether vibration or movement reproduces the signal interruption.
- Test switch output and circuit continuity while moving the selector and harness, following the wiring diagram and manufacturer's specification.
- If the harness and connectors remain stable, test the selector switch for worn internal contacts.
Common fixes
- Secure the harness away from vibration and repair any chafed insulation.
- Clean or replace connector terminals that lose contact with movement.
- Repair loose switch mounting or connector retention.
- Replace the selector switch if its rotary contacts produce an erratic signal.
Can I keep driving?
Driving may be possible while idle remains stable, but intermittent signal loss can cause unpredictable idle or stalling. Avoid depending on the selected fast-idle setting and stop safely if the engine begins to stall or surge.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.