Severity High
P2BAC

NOx Exceedence - EGR Deactivation

📅 Last reviewed: July 2026
What does the P2BAC code mean?

The P2BAC code indicates that the engine control module (ECM) has detected that the exhaust gas recirculation (EGR) system has been deactivated, leading to excessive nitrogen oxide (NOx) emissions. This is typically triggered when the EGR valve is stuck closed, the EGR cooler is clogged, or the EGR system has been intentionally disabled. The ECM monitors NOx levels via the NOx sensor and will set this code if emissions exceed a threshold without EGR operation.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for codes and check freeze frame data.

2

Step 2: Inspect EGR valve operation and vacuum lines.

3

Step 3: Test EGR cooler and passages for blockage.

4

Step 4: Verify NOx sensor readings and wiring.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is generally safe to drive short distances, but prolonged driving may cause increased emissions and potential engine damage due to higher combustion temperatures. It is recommended to address the issue promptly.

How much does it cost to fix?

The cost to fix P2BAC typically ranges from $50 to $150 for diagnostic and cleaning, but can be higher if parts like the EGR valve or NOx sensor need replacement.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P2BAC? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →