P158D
Idle Air Control Actuator 1 Read Only Memory Error
P158D is an OBD-II diagnostic trouble code meaning: Idle Air Control Actuator 1 Read Only Memory Error. Common causes: error in ecu software, idle air control malfunction. Estimated repair cost: $17–56.
Symptoms
- Unstable idle speed
- Floating engine speed
- High idle speed
- Engine stalling at idle
- Check Engine light comes on
Causes
- Error in ECU software
- Idle air control malfunction
- Problems with the wiring harness to the regulator
- Regulator contact corrosion
- Engine control unit malfunction
How to Fix
- Check the condition of the wiring harness to the regulator
- Clean the idle air control contacts
- Check the functionality of the idle air regulator
- Reflash the engine control unit
- Replace idle air control if necessary
Related codes
FAQ
What does the P158D code mean?
P158D is an OBD-II diagnostic trouble code that indicates: Idle Air Control Actuator 1 Read Only Memory Error
What causes a P158D error code?
The most common causes of P158D include: Error in ECU software; Idle air control malfunction; Problems with the wiring harness to the regulator; Regulator contact corrosion.
How do I fix a P158D diagnostic trouble code?
To fix P158D: Check the condition of the wiring harness to the regulator. Clean the idle air control contacts. Check the functionality of the idle air regulator. For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with P158D?
Yes, but get it checked soon
How much does it cost to fix P158D?
The estimated repair cost for P158D is $17–56. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat