HomeTrouble CodesP2391

P2391 — Diesel Intake Air Flow B Control Performance

Manufacturer-specificPowertrain (engine & transmission)

The engine control module has detected that the air flow measured by the intake air flow sensor is outside the expected operating range. This indicates a performance discrepancy between the measured air mass and the calculated requirement based on engine load and RPM.

Symptoms

What causes it — most likely first

1. Contaminated MAF Sensor

Dust, oil, or debris on the sensor element can distort air flow readings.

2. Intake Air Leaks

Cracks or loose clamps in the intake ducting after the sensor allow unfiltered air to enter, bypassing the measurement.

3. Clogged Air Filter

A severely restricted air filter can prevent the sensor from reading the expected volume of air.

4. Faulty MAF Sensor

Internal electronic failure of the sensor prevents it from providing accurate flow data.

5. Wiring Issues

Frayed or corroded wiring to the sensor can cause intermittent signal degradation.

6. PCM Failure

The engine control module is unable to process the sensor signal correctly.

How it's diagnosed

  1. Inspect the air filter for excessive dirt or obstructions.
  2. Visually inspect all intake boots, hoses, and clamps for cracks or leaks.
  3. Clean the MAF sensor using an approved electronic sensor cleaner.
  4. Perform a smoke test on the intake system to locate undetected vacuum leaks.
  5. Use a scan tool to monitor live MAF data and compare it to factory specifications across different RPM ranges.
  6. Check the sensor connector for corrosion and verify wiring continuity.

Code facts & related codes

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

Frequently asked

Can a dirty air filter cause P2391?

Yes, a heavily clogged filter restricts air flow, which may cause the sensor readings to fall outside the performance parameters expected by the PCM.

Should I replace the PCM if I have this code?

No. P2391 is almost always caused by a sensor fault, a dirty sensor, or a mechanical air leak. PCM failure is extremely rare for this specific code.

Will cleaning the MAF sensor fix the issue?

If the sensor is contaminated with oil or dust, cleaning it often restores the signal accuracy and clears the code.