OBD-II Generic Error Code P2015: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P2015
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P2015 is a generic OBD-II code that indicates the intake manifold runner position sensor for bank 1 is out of range. This sensor monitors the position of the intake manifold runner control (IMRC) system, which optimizes airflow at different engine speeds. A faulty sensor or stuck runner can cause poor performance, reduced fuel economy, or a check engine light.
Ad

Tools You'll Need

How to Fix Error Code P2015

  1. Retrieve and Confirm the Code

    Ensure the ignition is off before connecting the scanner. Do not clear codes without understanding the issue.
  2. Inspect IMRC System Visually

    Engine may be hot. Allow to cool before touching.
  3. Test Sensor Voltage and Ground

    Do not short probes. Use backprobe pins to avoid damaging connectors.
  4. Check Sensor Output Signal

  5. Test the IMRC Actuator (if applicable)

    Use caution when applying vacuum or voltage. Refer to service manual for correct pins.
  6. Inspect Wiring and Connectors

    Disconnect battery negative terminal before working on wiring.
  7. Replace the Intake Manifold Runner Position Sensor

    Use a torque wrench if specified. Do not overtighten screws.

Parts You May Need

Intake Manifold Runner Position Sensor
Check Price on Amazon
Intake Manifold Runner Control Actuator
Check Price on Amazon
Wiring Repair Kit or Connector Pins
Check Price on Amazon
Intake Manifold Runner Position Sensor
Check Price on Amazon
Intake Manifold Runner Control Actuator
Check Price on Amazon
Wiring Repair Kit or Connector Pins
Check Price on Amazon
Intake Manifold Runner Position Sensor
Check Price on Amazon
Intake Manifold Runner Control Actuator
Check Price on Amazon
Wiring Repair Kit or Connector Pins
Check Price on Amazon
Intake Manifold Runner Position Sensor
Check Price on Amazon
Intake Manifold Runner Control Actuator
Check Price on Amazon
Wiring Repair Kit or Connector Pins
Check Price on Amazon
Ad

When to Call a Professional

If after replacing the sensor and checking wiring the code returns, the PCM may be faulty or the intake manifold may need cleaning. A professional mechanic with a scope can diagnose further. Also, if you are uncomfortable with electrical testing, seek help.

Frequently Asked Questions

What does error code P2015 mean?
P2015 indicates that the intake manifold runner position sensor for bank 1 is reporting a voltage outside the expected range. This sensor monitors the position of flaps inside the intake manifold that improve airflow at low and high RPM.
Can I drive with a P2015 code?
Yes, but you may notice reduced performance, rough idle, or decreased fuel economy. It's safe to drive short distances, but the check engine light may come on. Get it repaired soon to avoid potential intake manifold damage.
How much does it cost to fix P2015?
The cost varies by vehicle. A new sensor typically costs $50-$200. Labor adds $100-$200 if done by a shop. DIY can save labor costs.
Is P2015 specific to certain car brands?
While generic, it is common in Volkswagen, Audi, BMW, and some GM vehicles due to carbon buildup on the intake flaps. However, it can appear in any car with an IMRC system.
Can carbon cleaning fix P2015?
Yes, sometimes carbon buildup on the intake flaps prevents them from moving freely, causing the sensor to read out of range. A professional intake cleaning may resolve the code without replacing parts.