DOBD DashX ☰ Browse all codes
P2BAB

NOx Exceedence - Incorrect EGR Flow

Exhaust / emissions control Generic OBD-II Medium

What it means

P2BAB means the emissions system measured NOx above the allowed limit and traced it to incorrect EGR flow — usually too little exhaust recirculation because the EGR valve or passages are carbon-clogged, though a faulty NOx sensor can also set it. The engine runs, but on many diesels a NOx exceedance triggers reduced power or a derate, so the EGR/NOx problem should be corrected promptly.

Medium

Can I keep driving? Usually yes at first, but on many diesels a NOx exceedance triggers reduced power or a derate countdown, so address it before it limits the vehicle.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. EGR valve stuck, sticking, or carbon-clogged (too little or too much flow)
  2. Carbon-fouled EGR passages or cooler
  3. Faulty NOx sensor giving a high reading
  4. NOx sensor wiring open, shorted, or corroded
  5. Exhaust leak upstream of the NOx sensor

How to diagnose & fix

Work through it in order

  1. Read freeze-frame and compare commanded vs. actual EGR flow and NOx readings in live data.
  2. Inspect and test the EGR valve; clean carbon from the valve and passages.
  3. Check the EGR cooler and related plumbing for restriction or leaks.
  4. Verify the NOx sensor and its wiring before replacing it.
  5. Repair the EGR flow problem or replace the NOx sensor as indicated, then clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2BAB?+
Short term usually, but many diesels respond to a NOx exceedance with power reduction or a derate schedule. Fix it before you're stuck at low power.
Can I just clear P2BAB?+
It comes back once the system re-evaluates NOx if the EGR flow or sensor problem remains. Repair the cause first.

Related codes

Often seen with P2BAB

Read & clear P2BAB yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX