DOBD DashX ☰ Browse all codes
P2BAD

NOx Exceedence - Root Cause Unknown

Emissions / SCR (NOx) Generic OBD-II Medium

What it means

P2BAD means the emissions system detected NOx output above the allowed limit but couldn't pin down a single root cause. On diesels this ties to the SCR/DEF and EGR systems, and it can escalate to power derate or restart-limiting inducement if left unaddressed. Diagnosis means finding the supporting fault β€” a NOx sensor, DEF dosing, or EGR problem β€” behind the exceedance.

Medium

Can I keep driving? Usually, but watch for warnings β€” on diesels a NOx exceedance can trigger power derate and, if ignored, a limited-restart inducement; diagnose promptly.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty or drifting NOx sensor giving high readings
  2. SCR/DEF dosing fault or poor-quality/low DEF (diesel exhaust fluid)
  3. EGR fault reducing NOx control (stuck, low flow, or deactivated)
  4. Exhaust or SCR catalyst degradation
  5. Wiring/connector faults in the NOx sensor circuit

How to diagnose & fix

Work through it in order

  1. Read freeze-frame and scan for supporting codes (NOx sensor, DEF dosing, EGR) β€” this generic code means the specific cause wasn't isolated.
  2. Verify DEF quality and level; top up with correct-spec fluid if low.
  3. Check the NOx sensor readings and wiring against known-good values.
  4. Test EGR operation and flow; inspect for sticking or carbon buildup.
  5. Address the confirmed sub-fault, then run the drive cycle to clear the exceedance. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2BAD?+
Short-term usually, but on modern diesels a NOx exceedance can trigger power derate and eventually limit restarts. Don't ignore it β€” get it diagnosed before inducement kicks in.
Can I just clear P2BAD?+
Clearing it doesn't fix the emissions problem; it returns after the monitor runs again. The underlying NOx, DEF, or EGR cause must be repaired.

Related codes

Often seen with P2BAD

Read & clear P2BAD 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