P2203 Code: NOx Sensor Circuit High Bank 1 Sensor 1
The upstream NOx sensor reports a value or circuit stuck above its upper limit.
Unverified: this manufacturer-specific definition comes from a single source or varies by model. Confirm it with a brand-specific scan tool.
At a glance
Severity: Moderate
- Meaning
- NOx Sensor Circuit High Bank 1 Sensor 1
- System
- Emission Controls · Powertrain
- Safe to drive?
- With caution
- Typical repair cost
- $80–$3,500
- DIY difficulty
- Moderate
P2203 means NOx sensor 1, ahead of the SCR catalyst, has reported something above the highest value it is allowed to produce. Like its sister code P2202, the decision is usually made inside the sensor's own control module and passed to the ECM as a status, and the exact threshold is manufacturer-specific, so this page is marked as not fully verified. Where P2202 tends to lead to weak batteries and shorts to ground, P2203 usually comes down to three things: a probe poisoned by coolant or oil so the element saturates and reads at its ceiling, supply voltage that went too high (an overcharging alternator, or a 24-volt booster pack used to jump a 12-volt truck), or a lead shorted to a voltage source. Moisture or DEF crystals inside the module connector can also create a leak path that pushes the signal high. A reading pinned at the sensor's maximum at a calm idle is the classic fingerprint.
Can I keep driving? The truck drives normally, but the SCR system is flying blind and DEF dosing may be wrong, so expect warnings and possibly a countdown. If coolant is disappearing, don't keep driving long distances: a leaking EGR cooler can escalate into overheating or worse.
How to read P2203
- P Powertrain
- 2 Generic (SAE)
- 2 Fuel & air (injector circuit)
- 03 Specific fault
Symptoms
- Check engine light with a DEF or emissions warning
- NOx 1 live value pinned at its maximum even at a quiet idle
- DEF consumption rising sharply if the ECM keeps dosing to the false high reading
- Coolant level dropping with no visible leak, or white, sweet-smelling exhaust (EGR cooler leak)
- Recent jump start, battery work or a charging warning on the dash
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Probe contaminated by coolant from a leaking EGR cooler or oil from the turbo, saturating the element
- Internal sensor fault with the element or module output stuck at maximum
- Supply voltage too high: overcharging alternator, or a 24 V jump pack used on a 12 V system
- Pigtail or harness chafed against a powered wire, shorting a lead to voltage
- Moisture or DEF crystals inside the module connector creating a leak path
- ECM software needing an update
Diagnosis step by step
Check what the sensor was reporting
Open freeze frame and live data. A NOx value flat at the sensor's upper limit at idle, where a healthy diesel usually shows a few hundred ppm or less, points to a saturated element or an electrical short, not to real emissions.
Tools: OBD-II scanner
Verify charging voltage and jump-start history
Running voltage should stay between 13.5 and 14.5 V and never climb much past 15 V; P0563 stored alongside supports an overvoltage event. Ask whether the truck was boosted with a 24 V pack or from a commercial vehicle, which can damage sensor modules.
Tools: Multimeter, OBD-II scanner
Rule out coolant and oil in the exhaust
Check the coolant level over a few days and pressure-test the cooling system at the cap rating if it drops. Look for oil at the turbo outlet and in the downpipe; either one will ruin a new sensor within weeks.
Tools: Flashlight
Open and inspect the module connector
Look for white DEF crystals, green corrosion or water between the pins. DEF creeps along wires and is corrosive to copper and brass, so also check whether a leaking dosing injector or line is nearby.
Tools: Flashlight, Screwdriver
Pull and read the probe
With the exhaust cold, remove the probe. White crusty deposits suggest coolant, a wet black film means oil, and heavy grey ash points to oil burning; any of these confirm the sensor is finished and the source needs fixing.
Tools: Torque wrench, Gloves
Fix the source, then replace
Repair the EGR cooler, turbo seal or charging fault first, then install the new sensor with the pigtail clipped away from other wiring. Clear the code and verify NOx 1 drops to a realistic idle value once it reports 'ready'.
Tools: OBD-II scanner
Where the parts are
- 1Upstream O2 sensor
- 2Catalytic converter
- 3Downstream O2 sensor
- 4Diesel particulate filter
- 5Turbocharger
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Clean connector and seal against DEF or moisture | Yes | $80–$200 |
| Replace voltage regulator or alternator | No | $350–$900 |
| Replace EGR cooler | No | $1,200–$3,500 |
| Replace NOx sensor 1 assembly | Yes | $400–$850 |
| ECM software update | No | $100–$250 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Emissions / smog test impact
Depends
In states that include diesels in OBD testing, P2203 with the light on is a fail. If an EGR cooler leak poisoned the sensor, fix that first; otherwise the replacement sensor may fail before the retest.
Frequently asked questions
Could my engine really be making that much NOx?
Very unlikely at idle. A value stuck at the sensor's maximum while the engine barely works is almost always an electrical or contamination problem, not real emissions.
How does coolant get to the NOx sensor?
Usually through a cracked EGR cooler, which lets coolant into the exhaust gas that's routed back to the intake; it burns and leaves deposits throughout the exhaust. Those deposits coat the sensor element and push its readings out of range.
Can jump-starting damage the sensor?
It can if the voltage was too high, for example a 24 V booster on a 12 V truck. The NOx module is sensitive electronics, and an overvoltage spike can leave it reporting maximum values or dead.
Will a new sensor fix P2203 for good?
Only if the cause was the sensor alone. When coolant, oil or DEF contamination is the trigger, the new part gets poisoned the same way unless the source is repaired.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy