What Does P2015 Mean?
DTC P2015 indicates the intake manifold runner position sensor on bank 1 is reporting values outside the expected range or is not tracking properly with the commanded runner position. This is a range/performance code, meaning the sensor is electrically functional but its readings do not correlate with expected IMRC positions. The ECM cannot verify proper runner flap operation.
Common Causes
30%
Carbon buildup preventing full runner travel, causing sensor range mismatch
25%
Worn or misadjusted IMRC position sensor on bank 1
20%
Mechanical wear in the runner linkage creating freeplay between actuator and sensor
15%
Intermittent connector issue at the IMRC position sensor
10%
Partially failed IMRC actuator not achieving full travel
Diagnostic Steps
1
Monitor the IMRC position sensor PID on a scan tool and compare actual position to commanded position during IMRC actuation.
2
Inspect runner flaps on bank 1 for carbon buildup or debris restricting full travel.
3
Manually move the runner flaps through their full range while watching the sensor PID for smooth, consistent output.
4
Check the linkage between the IMRC actuator and the position sensor for wear, slop, or misalignment.
5
If the runners move freely but the sensor output is erratic or out-of-range, replace the position sensor.
Estimated Repair Cost
$100 - $400
Parts + labor, varies by vehicle and location
DTC P2015 indicates the intake manifold runner position sensor on bank 1 is reporting values outside the expected range or is not tracking properly with the commanded runner position. This is a range/performance code, meaning the sensor is electrically functional but its readings do not correlate wi...
The most common cause of P2015 (Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1) is: Carbon buildup preventing full runner travel, causing sensor range mismatch
Typical repair costs for P2015 range from $100 to $400, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Minimal safety risk. Engine management may not optimize intake runner position, resulting in slightly reduced power and efficiency. Vehicle is drivable.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P2015 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Intake / Fuel Management
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.