P2C6B
NOx Sensor Heater Circuit Performance (Bank 1, Sensor 1)P2C6B is a generic OBD-II powertrain diagnostic trouble code: NOx Sensor Heater Circuit Performance (Bank 1, Sensor 1). It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P2C6B means
DTC P2C6B indicates that the ECM has detected a performance issue with the heater element inside the NOx sensor at Bank 1, Sensor 1. NOx sensors require an internal heater to reach and maintain the precise operating temperature necessary for accurate electrochemical measurement of nitrogen oxide concentration. The ECM monitors heater current draw and warm-up time to verify correct heater function.
A performance fault differs from an open or short circuit fault in that the heater circuit has electrical continuity but is not delivering the expected heating performance. This can result from a partially degraded heater element with increased resistance, a heater relay or control circuit that is delivering less than the required voltage, or a sensor that has aged to a point where the heater can no longer maintain target temperature under exhaust heat conditions.
When the heater cannot maintain the sensor at proper operating temperature, the electrochemical cell output becomes unreliable, leading to inaccurate NOx readings and potentially incorrect SCR dosing. Continued operation with this fault can cause additional SCR system codes and increased emissions.
Common causes
Most-frequently reported root causes when P2C6B is logged.
-
1
Partially failed NOx sensor heater element with elevated resistance.
-
2
Low voltage supply to the NOx sensor heater due to wiring resistance or poor connections.
-
3
Faulty heater control relay not delivering full voltage to the heater.
-
4
Aged NOx sensor where the heater can no longer maintain operating temperature.
-
5
Corroded or high-resistance connector at the sensor heater circuit pins.
-
6
ECM heater driver fault reducing heater duty cycle below specification.
Symptoms drivers notice
How to diagnose P2C6B
A typical diagnostic flow when this code is present.
-
1
Read all stored DTCs and record freeze frame conditions.
-
2
Measure heater circuit resistance at the sensor connector and compare to specification.
-
3
Check supply voltage at the heater pins with the heater commanded active.
-
4
Monitor NOx sensor heater current draw using a scan tool PID during warm-up.
-
5
Inspect the heater control relay for proper switching and output voltage.
-
6
Check harness connector pins for corrosion or elevated contact resistance.
-
7
Replace the NOx sensor if heater resistance is out of specification and wiring is confirmed good.
Vehicles where we've handled P2C6B
Platforms in our catalogue with confirmed P2C6B coverage.
Related powertrain codes
- P2C20 — Turbocharger/Supercharger Boost Control A Circuit Open
- P2C21 — Turbocharger/Supercharger Boost Control A Circuit Low
- P2C22 — Reductant Pump Performance
- P2C2B — Turbocharger/Supercharger Boost Control B Circuit Open
- P2C2C — Turbocharger/Supercharger Boost Control B Circuit Low
- P2C30 — Reductant Tank Level Sensor Circuit - High
Frequently asked questions
Why does the NOx sensor need a heater?
The electrochemical cell inside the NOx sensor only functions accurately at a specific high temperature. The internal heater achieves this quickly regardless of exhaust temperature.
Can P2C6B be caused by a weak battery or charging system?
Yes. Low system voltage can result in insufficient power to the heater, causing performance faults, particularly during cold starts when heater demand is highest.
Is P2C6B always a sensor replacement?
Not always. Wiring and relay issues can produce heater performance faults. Always confirm circuit supply voltage and resistance before condemning the sensor.
Will P2C6B clear itself if the sensor warms up eventually?
The code may not re-set once the sensor is at temperature, but it will remain stored and the fault condition will be re-evaluated on the next cold start.
Disabling P2C6B in software
RaceTune can permanently disable P2C6B — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECUs with a P2C6B disable in our catalogue
Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.
- Bosch EDC17C50 verified 1 software version
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P2C6B in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file