HomeTrouble CodesP2399

P2399 — Diesel Intake Air Flow B Position Sensor Circuit High

Manufacturer-specificPowertrain (engine & transmission)

OBD-II code P2399 indicates that the signal voltage from the diesel intake air flow position sensor 'B' is higher than the manufacturer's expected maximum. This sensor typically monitors the position of an intake throttle or swirl flap, and a high voltage reading often points to an open circuit, short to power, or a faulty sensor.

Symptoms

What causes it — most likely first

1. Faulty intake air flow position sensor B

The sensor itself may have failed internally, causing a constant high voltage output regardless of actual position.

2. Open or high resistance in sensor signal circuit

A break in the wiring or excessive corrosion in the signal wire can cause the voltage to float high, mimicking a high signal.

3. Signal circuit shorted to voltage

The signal wire may be shorted to a 5V reference or battery voltage source, pulling the signal high.

4. Poor electrical connection at sensor

Corrosion, bent pins, or a loose connector at the sensor can create high resistance or intermittent contact, leading to a high voltage reading.

5. Faulty intake throttle or swirl flap mechanism

A mechanically stuck or binding flap can force the sensor into an out-of-range position, though this more commonly causes a low or stuck signal.

6. PCM/ECM failure (rare)

The powertrain control module may have an internal fault in the sensor input circuit, but this is the least likely cause and should only be considered after all other possibilities are ruled out.

How it's diagnosed

  1. Scan for all codes and record freeze frame data to identify the conditions when the code set.
  2. Visually inspect the intake air flow position sensor B, its wiring, and connector for damage, corrosion, or loose connections.
  3. Check the sensor's reference voltage and ground circuits to ensure they are within specification.
  4. With the key on, engine off, measure the sensor signal voltage; a reading near 5V or battery voltage suggests a short to power or open circuit.
  5. Perform a resistance test on the sensor and wiggle the wiring harness to check for intermittent faults.
  6. If all wiring and sensor tests pass, verify the mechanical operation of the intake throttle or swirl flap, and finally suspect a PCM fault only as a last resort.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

What does the 'B' sensor refer to in P2399?

The 'B' typically designates a secondary or bank-specific intake air flow position sensor, often found on engines with multiple intake runners or dual throttle bodies.

Can I drive with a P2399 code?

Driving may be possible, but reduced engine performance or limp mode can occur. Prolonged driving without repair may lead to poor fuel economy and potential damage to other components.

Is the PCM/ECM a common cause of P2399?

No, the PCM is rarely the cause. The code is almost always triggered by a faulty sensor, wiring issue, or connector problem. Replacing the PCM without thorough diagnosis is a common mistake.

Will a dirty intake throttle body cause this code?

A dirty throttle body can cause position sensor issues, but it usually results in a low voltage or performance code. A high voltage code is more likely an electrical fault.