P0518 is set when the powertrain control module (PCM) detects an intermittent electrical fault in the idle air control (IAC) circuit. The IAC system regulates idle speed by allowing a measured amount of air to bypass the throttle; when the circuit signal becomes erratic, the engine may run rough, stall, or display unstable idle. This code does not itself identify which part of the circuit is at fault, only that the signal is irregular.
The IAC motor or valve may be internally shorted, open, or mechanically stuck, causing intermittent circuit behavior.
Carbon buildup can restrict airflow through the IAC circuit, leading to voltage or current fluctuations that the PCM interprets as a fault.
Damaged wires, broken insulation, corroded terminals, or loose connectors can create intermittent opens or shorts in the IAC circuit.
An unmetered air leak can alter the pressure signal and cause the IAC to behave erratically, potentially triggering the intermittent fault.
Problems with the MAF, MAP, coolant temperature sensor, or other engine controls can send incorrect idle commands, indirectly affecting the IAC circuit.
The control module itself can have an internal circuit failure, but this is the least common cause and should be considered only after all other possibilities are ruled out.
The definition is universal; the diagnostics are engine-specific. Open your vehicle for the codes documented for it:
No. PCM failures are rarely responsible for this code. Most cases stem from the IAC valve, wiring issues, or vacuum leaks. Replacing the PCM is usually unnecessary and costly.
The vehicle may run, but you may experience unstable idle, stalling, or poor drivability. It’s advisable to diagnose and repair the issue promptly to avoid possible safety concerns.
Use a dedicated throttle‑body or IAC cleaner while the engine is off, following the product instructions. Remove the valve, spray the cleaner onto the pintle and seat, let it sit, then reinstall.
Persistent P0518 after cleaning suggests an electrical fault in the valve, a wiring problem, or an unmetered vacuum leak. Further testing of the circuit or replacement of the IAC valve may be required.