P2C66
NOx Sensor Heater Control Circuit Bank 2 Sensor 2P2C66 is a generic OBD-II powertrain diagnostic trouble code: NOx Sensor Heater Control Circuit Bank 2 Sensor 2. 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 P2C66 means
P2C66 is set when the control module detects a fault in the heater control circuit of the downstream NOx sensor located on Bank 2 (Sensor 2). NOx sensors require internal heating to reach and maintain operating temperature before accurate gas concentration measurements can be made. The module commands the heater via a dedicated control circuit and monitors heater current or voltage feedback to verify correct operation.
A fault in this circuit can mean the heater is not receiving power, the heater ground is open, the heater element has failed internally, or the module's heater driver is damaged. When the heater cannot maintain the sensor at operating temperature, the NOx sensor measurement becomes unreliable or unavailable, and the SCR closed-loop control strategy is degraded or switched to open-loop operation.
While a heater circuit fault does not immediately disable the vehicle, it prevents proper NOx monitoring and can mask deteriorating SCR efficiency. Extended operation with an unheated or improperly heated NOx sensor can also expose the sensing element to thermal shock from uncontrolled temperature swings, potentially accelerating sensor failure. The fault is typically stored after the module confirms heater current is outside expected limits for a defined period at startup.
Common causes
Most-frequently reported root causes when P2C66 is logged.
-
1
Failed NOx sensor heater element with open internal resistance.
-
2
Open or broken wire in the sensor heater supply or ground circuit.
-
3
Corroded or damaged heater circuit terminals in the NOx sensor connector.
-
4
Blown fuse protecting the NOx sensor heater power supply circuit.
-
5
Faulty heater driver circuit within the NOx sensor control module.
-
6
Chafed wiring causing an intermittent open on the heater control line.
Symptoms drivers notice
How to diagnose P2C66
A typical diagnostic flow when this code is present.
-
1
Read all DTCs and freeze-frame data before beginning any component testing.
-
2
Check the fuse supplying the NOx sensor heater circuit and replace if blown, then investigate the cause of the blown fuse.
-
3
Inspect the NOx sensor connector and heater circuit wiring for open circuits, corrosion, or damage.
-
4
Measure heater element resistance at the sensor connector and compare to specification.
-
5
Verify heater supply voltage reaches the sensor connector with the circuit powered.
-
6
Check heater ground circuit continuity from the sensor back to the chassis ground point.
-
7
If wiring and power supply are confirmed good, replace the NOx sensor and retest.
Vehicles where we've handled P2C66
Platforms in our catalogue with confirmed P2C66 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
Does P2C66 mean the NOx sensor itself needs replacement?
Not necessarily. A blown fuse or broken wire can cause P2C66 without the sensor being faulty. Always check the circuit before replacing the sensor.
Can I drive with P2C66 active?
Yes, the vehicle typically remains driveable, but NOx monitoring is degraded. Repair within a reasonable timeframe to maintain SCR system accuracy and avoid additional faults.
How does the module know the heater is not working?
The module monitors the heater circuit for expected current draw when the heater is commanded on. An open circuit draws no current, triggering the fault.
Is Bank 2 Sensor 2 before or after the SCR catalyst?
Sensor 2 is typically the downstream sensor, located after the SCR catalyst on Bank 2, used for post-SCR NOx efficiency monitoring.
Disabling P2C66 in software
RaceTune can permanently disable P2C66 — 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 P2C66 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 P2C66 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