P2015 — Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1

OBD2 code P2015 flags a problem with the sensor and actuator circuits (intake manifold runner position sensor/switch circuit range/performance bank 1). The car is usually drivable while you plan the repair. Common culprits: control module driver fault, open or shorted wiring in the circuit, poor ground connection.

powertrain (engine/transmission)

Is it safe to drive?

Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P2015 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the intake manifold runner position sensor/switch circuit range/performance bank 1 for damage, corrosion, chafing or poor contact.
  4. Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
  5. Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P2015 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P2015 (parts and labor, USD, independent shop rates): Replace the faulty sensor or actuator: $150–$500; Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250. Overall, fixing P2015 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

What is the most common cause of P2015?

The most common causes are: control module driver fault, open or shorted wiring in the circuit, poor ground connection.

How do I diagnose P2015 myself?

Start with a scan: confirm P2015, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.

What are the symptoms of P2015?

Drivers most often notice: increased fuel consumption in some cases, the affected system operates intermittently or not at all, Check Engine Light on, possible limp mode depending on the affected component.

Will P2015 clear itself?

Sometimes P2015 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

What does OBD2 code P2015 mean?

OBD2 code P2015 flags a problem with the sensor and actuator circuits (intake manifold runner position sensor/switch circuit range/performance bank 1). The car is usually drivable while you plan the repair. Common culprits: control module driver fault, open or shorted wiring in the circuit, poor ground connection.

When your check engine light comes on and a scan tool reveals code P2015, the powertrain control module has detected a problem with the intake manifold runner position sensor or switch circuit on bank 1 of your engine. This sensor tracks the position of the intake manifold runner flap, which is a mechanical component that adjusts airflow into the cylinders for better performance and efficiency across different engine speeds and loads. The control module continuously compares the sensor's signal against expected values. When the signal falls outside the acceptable range or behaves inconsistently over multiple drive cycles, the PCM logs P2015 and illuminates the malfunction indicator lamp.

Bank 1 refers to the engine bank that contains cylinder number one. On V-type engines, this is the side where cylinder 1 is located, which could be either the left or right side depending on the manufacturer. Knowing which bank this is matters because some engines have runner position sensors on both banks, and you need to target the correct one during diagnosis and repair.

When the PCM sets P2015, it also captures freeze frame data—essentially a snapshot of engine operating conditions at the exact moment the fault occurred. This data includes RPM, engine load, coolant temperature, vehicle speed, and other sensor readings. Using this information during diagnosis helps you recreate the conditions that triggered the code, making it easier to reproduce and verify the problem.

Common symptoms of P2015

  • The check engine light remains illuminated or flashes intermittently
  • Noticeable increase in fuel consumption during normal driving
  • The intake runner system operates erratically or fails to function
  • Reduced engine performance under acceleration
  • Vehicle may enter limp-home mode, limiting power output
  • Unusual hesitation or stumble during throttle transitions
  • In some vehicles, the active grille shutter or other related systems may also be affected

What causes P2015?

The most frequent culprit behind P2015 is a damaged or corroded electrical connector at the intake manifold runner position sensor. Moisture intrusion, road salt, and age cause terminals to corrode or develop high resistance, leading to erratic sensor readings. Loose connector pins create the same problem by preventing consistent electrical contact.

Wiring harness damage ranks as another common cause. Wires leading to the sensor can chafe against engine components, rubbing through insulation and causing short circuits or open circuits. This often happens near hot exhaust parts or moving engine accessories.

A faulty intake manifold runner position sensor itself can fail internally, sending incorrect voltage signals to the control module. These sensors contain potentiometers or Hall-effect elements that wear out over time, particularly in high-mileage vehicles.

Ground connection problems at the sensor circuit can also trigger P2015. If the ground reference is compromised by corrosion, a broken ground strap, or loose mounting hardware, the sensor signal becomes unreliable.

Blown fuses in the circuit feeding the runner position sensor or its actuator can cut power entirely, causing the system to fail and set the code. Checking the fuse box should be an early step in your diagnostic process.

In rare cases, the powertrain control module itself has an internal fault affecting its ability to process the sensor signal correctly. This is typically diagnosed after ruling out all external wiring and component issues.

How to diagnose P2015

  1. Connect an OBD2 scan tool and confirm P2015 is stored. Record the freeze frame data carefully—this tells you exactly what the engine was doing when the module first detected the fault. Pay special attention to RPM, load percentage, and temperature readings.

  2. Before touching any components, scan for any other stored trouble codes. Related codes often point to the root cause or reveal a cascading problem. For example, codes related to the mass airflow sensor or throttle position might indicate a broader intake system issue.

  3. Perform a thorough visual inspection of the wiring harness and connector at the intake manifold runner position sensor on bank 1. Look for cracked insulation, exposed wires, melted plastic from heat exposure, and any signs of previous repairs that may have failed. Check the connector itself for bent pins, corrosion buildup, or missing weatherproof seals.

  4. With the connector unplugged, use a multimeter to verify proper reference voltage (typically 5 volts from the PCM), solid ground continuity, and clean signal circuits. Compare your readings against manufacturer specifications if available. Then reconnect the harness and monitor live data from the sensor while someone operates the accelerator through its range.

  5. Perform a wiggle test by gently moving the wiring harness and connector while observing the live data stream. Any dropouts, sudden voltage changes, or erratic position readings indicate an intermittent connection problem that needs repair.

  6. Clear the code and complete a test drive that reproduces the exact conditions recorded in the freeze frame data. If P2015 returns, you have confirmed an active fault and can proceed with targeted repairs based on what your diagnostic findings revealed.

Repair options with costs

Depending on what your diagnosis uncovers, here are the typical repair scenarios for P2015:

Wiring harness or connector repair: If inspection reveals damaged wires or corroded terminals, you can often repair the existing harness rather than replacing entire assemblies. Soldering broken wires, replacing damaged sections, and applying dielectric grease to connectors typically costs between $80 and $250 for parts and labor.

Intake manifold runner position sensor replacement: The sensor itself is usually the next item to fail. Replacement part costs vary by vehicle make, with aftermarket units ranging from $80 to $200 and OEM-quality sensors running higher. With labor to access and install the sensor, expect to pay $150 to $500 total.

Control module diagnosis and repair: If the PCM is confirmed as the culprit after all other possibilities are eliminated, module repair or replacement becomes necessary. This is the most expensive scenario, ranging from $300 to $1,000 depending on whether repair or replacement is required and whether the module needs reprogramming.

How much does it cost to fix P2015?

The total repair bill for P2015 depends entirely on which component is actually at fault. Based on typical independent shop rates in the United States, you should budget anywhere from $80 to $1,000 depending on the repair scenario. The good news is that the majority of P2015 failures are caused by relatively simple electrical problems—connectors, wiring, or the sensor itself—that fall on the lower end of that price range. Control module issues, while possible, represent the minority of cases. Spending time on a systematic diagnosis before purchasing expensive parts almost always saves money in the long run.

Can you drive with P2015?

Most vehicles remain operational when P2015 is stored, though you may notice decreased fuel economy, occasional performance hesitation, or a slightly less responsive throttle. The intake runner system typically defaults to a safe position when it fails, allowing the engine to run on a fixed airflow map rather than the optimized variable geometry.

However, do not ignore this code indefinitely. If the failure worsens, some vehicles will enter a protective limp mode that severely restricts RPM and throttle response, making highway driving dangerous. Additionally, P2015 can mask more serious drivability issues if it causes you to delay addressing underlying problems like vacuum leaks or throttle body contamination.

Treat P2015 as a maintenance priority within one to two weeks of discovery. Schedule diagnosis and repair before any long trips or in adverse weather conditions where maximum engine performance and reliability matter most.

Related OBD2 codes