Skip to content

OBD-II Code · Fuel & Air

P2015

IMRC Position Sensor Range/Performance (Bank 1)

medium severitySafe to drive$200-$900

Intake manifold runner position sensor error — common on VW/Audi.

Common symptoms

  • CEL
  • Rough idle
  • Reduced power

Likely causes

  • Broken IMRC flap
  • Failed position sensor
  • Stuck actuator

Where to start

  1. Try the cheapest cause first. Start by checking: broken imrc flap.
  2. Cost & scope. $200-$900
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P2015 means the ECU is reading the IMRC position-sensor feedback as out-of-range or non-correlating with the commanded actuator position on bank 1 — the runner-flap position sensor (usually a rotary potentiometer or hall-effect sensor on the flap shaft) is either drifting, sticking, or reporting a position that doesn't match where the actuator is actually moving. This is a performance code, not a hard circuit fault, so it requires live-data diagnosis. The cheapest-first ladder: scan-tool the IMRC commanded position and actual position simultaneously through a key-on-engine-off active test that sweeps the actuator from 0% to 100% and back. A healthy system tracks within 5% deviation across the full sweep; P2015 typically sets when deviation exceeds 10% for more than 2 seconds. If commanded swings 0-100% but actual reads flat or jumps in steps, the position sensor is bad — typical wear pattern on potentiometer-style sensors after 100k miles. If actual tracks commanded but lags by 1-2 seconds, the mechanical linkage is dragging from carbon buildup. Stepper-motor current draw during the sweep should peg around 0.8-1.2 A; a sticking flap pulls 1.5+ A. The expensive-misdiagnosis caveat: don't replace the IMRC actuator on a P2015 without first decoupling the linkage and sweeping the actuator alone — many of these codes are caused by carbon-locked runner flaps inside the intake manifold while the actuator itself is fine, and the cure is a walnut-blast or chemical decarbon rather than a $400 actuator.

Vehicle-specific patterns

Vehicle-specific patterns: 2007-2014 Ford 3.5/3.7 Cyclone (Edge, Explorer, Taurus, MKZ) sets P2015 from carbon buildup on the intake runner flap shafts well before the actuator fails — high-mileage GDI Cyclones are notorious for this and a $200 walnut-blast service often clears the code without any parts. 2005-2010 Ford 4.6/5.4 Triton throws P2015 (sometimes called IMRC Monitor Stuck Open/Closed) from worn plastic linkage rods that snap and leave the flaps stuck in one position; the fix is an aftermarket metal repair kit for around $50. 2010-2017 GM 3.6 LFX/LLT throws P2015 from broken intake-manifold flap-shaft retainers that allow the flap to detach from the actuator entirely — inspect the manifold internals via borescope before quoting parts. 2011-2018 Hyundai/Kia Theta 2.4 throws P2015 from carbon-locked CVVT-related runner valves at 80k+ miles. Estimated repair: $50 (linkage repair kit on the 5.4 Triton) to $1,400 (intake manifold replacement on the GM 3.6 LFX).

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools