Severity High
P2BAC

NOx Exceedence - EGR Deactivation

What does the P2BAC code mean?

The P2BAC code indicates that the engine control module (ECM) has detected nitrogen oxide (NOx) emissions exceeding the allowable threshold, and as a result, the exhaust gas recirculation (EGR) system has been deactivated. This typically occurs when the EGR valve is stuck closed, the EGR cooler is clogged, or the NOx sensor is faulty, leading to elevated combustion temperatures and increased NOx formation. The deactivation is a protective measure to prevent engine damage, but it will cause the vehicle to fail emissions tests and may reduce fuel efficiency.

High
Severity
$200-$800
Typical Cost
Medium
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and freeze frame data to confirm P2BAC.

2

Step 2: Inspect EGR valve operation and clean or replace if stuck.

3

Step 3: Check EGR cooler and passages for carbon buildup; clean or replace as needed.

4

Step 4: Test NOx sensor readings with a scan tool; replace if out of range.

5

Step 5: Inspect exhaust system for leaks and repair if found.

6

Step 6: Update ECM software if a TSB exists for the issue.

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

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

Driving short distances is generally safe, but prolonged driving may cause engine damage due to high NOx levels and potential overheating. It is best to address the issue promptly.

How much does it cost to fix?

Costs vary from $200 to $800 depending on the root cause. EGR valve replacement averages $300-$500, while NOx sensor replacement can be $200-$400. Labor adds $100-$200.

06. Related Codes