AutoLogicTools

OBD-II trouble code

P2016: Intake Manifold Runner Position Sensor / Switch Circuit Low (Bank 1)

The runner position signal is sitting at or near zero volts. Before diagnosing this circuit, read every other code stored — a position sensor runs on a shared reference, and the fault that collapsed it may belong to a completely different sensor.

Medium severityPowertrainAir Intake / Manifold ControlDrivable short-term

Quick facts

System
Powertrain
Category
Air Intake / Manifold Control
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$90$700
DIY difficulty
Intermediate DIY

What does P2016 mean?

The most important thing about this code has nothing to do with the intake manifold.

A runner position sensor is a three-wire device. The module supplies it a regulated five-volt reference, supplies it a low-current ground, and reads back a signal that sits somewhere between the two according to shaft position. That five-volt reference is almost never dedicated to one sensor. Modules generate a small number of reference supplies and share each one across several devices — commonly the manifold pressure sensor, the throttle position sensor, the accelerator pedal sensor, a fuel rail pressure sensor and this one, all fed from the same regulated output.

The consequence is direct. If any one device on that shared reference develops an internal short, it drags the reference down for everything connected to it, and every sensor on that supply reports a low signal at the same instant. A perfectly healthy runner position sensor will set P2016 because its supply collapsed somewhere else entirely.

So the first move on this code is not to pick up a meter. It is to read the complete code list. P2016 stored on its own is a fault in this circuit. P2016 stored alongside a cluster of unrelated low-signal codes — manifold pressure, throttle, pedal, rail pressure — is not a runner problem at all, and diagnosing the runner circuit will consume hours and find nothing. In that pattern the correct procedure is to unplug sensors on the shared reference one at a time while watching the reference voltage recover: the sensor whose removal restores five volts is the faulty one, and it may well be a component you had no reason to suspect.

With a single stored code, the circuit itself is a straightforward three-way split, and each branch has a different cheapest-first check.

The signal wire may be shorted to ground or to the sensor's own ground return, both of which pin the reading at zero. The reference wire may be open, in which case the sensor has nothing to divide down and the signal falls to zero with no short present anywhere. Or the sensor itself may have failed internally, or simply be unplugged — on many designs an unplugged sensor reads exactly zero volts, which makes a connector that has vibrated loose the free thing to check before any testing begins.

One split test settles most of it. Unplug the sensor and watch the signal at the module. If the reading rises toward reference voltage with the sensor out of circuit, the sensor was pulling it down and the component is the fault. If it stays at zero with nothing connected, the sensor is innocent and the short is in the harness. That single observation divides the job in half in under a minute.

Common causes

  • Short to ground on the position sensor signal wire
  • Failed sensor with an internal short pulling its own signal down
  • Open or high-resistance five-volt reference supply to the sensor
  • A different sensor on the same shared reference shorted internally and collapsing the supply
  • Sensor connector unplugged, unlatched or with a backed-out terminal
  • Water intrusion or corrosion in the sensor connector bridging signal to ground
  • Chafed harness where the sensor circuit passes a bracket or manifold edge

Symptoms

  • Check engine light on
  • Runner position reading pinned at zero or at its minimum value in live data
  • Frequently accompanied by stuck-runner codes the module inferred from the missing signal
  • Sometimes a cluster of unrelated low-signal sensor codes appearing at the same moment
  • Loss of low-speed torque once the module abandons runner control
  • Reduced-power or limp behaviour on vehicles where the collapsed reference also feeds the throttle or pedal sensor

Diagnostic steps

  1. 1.Read every stored code before touching this circuit. A single code points here; several simultaneous low-signal codes across unrelated sensors point at a collapsed shared five-volt reference instead.
  2. 2.If a shared-reference failure is indicated, measure the reference voltage and then unplug sensors on that supply one at a time while watching it. The sensor whose removal restores five volts is the fault, whichever sensor that turns out to be.
  3. 3.Check that the runner position sensor connector is fully seated and latched, and inspect for a terminal that has backed out. An unplugged sensor reads zero volts on many designs and costs nothing to rule out.
  4. 4.With the key on and the sensor connected, measure the signal voltage at the sensor connector and confirm it matches what the scan tool is reporting.
  5. 5.Unplug the sensor and watch the signal voltage at the module. A reading that rises toward reference voltage identifies the sensor; a reading that stays at zero identifies the harness.
  6. 6.Verify the five-volt reference and the sensor ground at the connector with the key on. A missing reference produces a zero signal with no short present at all.
  7. 7.If the harness is implicated, check continuity from the signal wire to chassis ground and to the sensor ground circuit, and inspect the loom where it passes brackets, bolts and manifold edges.
  8. 8.Treat any stuck-runner code stored alongside as a consequence of the lost signal. Repair this circuit, clear everything and complete a drive cycle before assessing the mechanics.

Repair cost

$90$700

Reseating a connector or repairing a wire is $90 to $300. A separately available position sensor is $80 to $250 fitted. Where the sensor is integral to the actuator, expect $280 to $700 installed. If the cause turns out to be a different sensor on the shared reference, the repair is priced by that component instead — which is exactly why reading the full code list first is worth the two minutes it takes.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with intake manifold runner control actuator replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

I have this code plus several other sensor codes at once. What does that mean?

It usually means the shared five-volt reference has collapsed rather than that several sensors failed together. Modules feed a group of sensors from one regulated supply, and a single device with an internal short drags that supply down for all of them at the same instant. Manifold pressure, throttle, pedal and rail pressure sensors commonly share the same reference as the runner position sensor. Unplug them one at a time while watching the reference voltage; the one whose removal brings five volts back is your fault.

How do I tell whether the sensor or the wiring is at fault?

Unplug the sensor and watch the signal voltage at the module with the key on. If it climbs toward reference voltage once the sensor is out of the circuit, the sensor was pulling the signal down and the component is at fault. If it stays at zero with nothing connected to it, the sensor cannot be responsible and the short is in the harness. That one observation splits the job in half before you have opened any loom.

Can a missing reference voltage cause a low signal code?

Yes, and it catches people out because there is no short anywhere. The sensor works by dividing down the five volts it is given, so with the reference open it has nothing to divide and the signal falls to zero — identical, from the module's side, to a shorted signal wire. Measuring the reference at the sensor connector is a ten-second check that separates the two and stops you searching for a short that does not exist.

The other runner codes appeared at the same time. Which do I fix first?

This one. The module infers whether the flaps moved by reading this sensor, so a signal pinned at zero makes it conclude the runners never went anywhere and store a stuck code that may describe nothing real. Repair the position signal circuit, clear all codes and complete a drive cycle. Only the codes that come back on their own after that are worth diagnosing as separate faults.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.