NOx Sensor Fault
NOx Sensor Fault: Diagnosis Before Parts
A NOx sensor fault code does not always mean the sensor has failed. The ECU flags NOx codes when readings fall outside expected limits — but a dosing shortfall, a deteriorating catalyst or a wiring fault can produce the same code. We diagnose with live data on your driveway before recommending any parts. Fixed price from £249. No fix, no fee on the agreed outcome.
Reviewed by the Bolt Remaps technician team: Dean Rogers, Matthew Jones, Irwin Luis and Arthur Kupce. Last reviewed .
What NOx sensor codes mean
Most diesel SCR systems use two NOx sensors. The upstream sensor (before the catalyst) measures raw engine-out NOx. The downstream sensor (after the catalyst) measures what remains after AdBlue dosing. The ECU compares the two readings to judge catalyst efficiency.
When the downstream reading is too high the ECU logs a catalyst-efficiency code — commonly P20EE. When either sensor's electrical signal is out of range the ECU logs a circuit code — P2200 for the upstream sensor, P2201 for the downstream. P229F flags when the correlation between the two sensors does not match the expected model under a given engine load.
P2BAD is a NOx exceedance code. It sets when tailpipe NOx exceeds a threshold for too long. This code can be caused by the sensor, the catalyst, the dosing system or a combination. Fitting a new sensor without checking the rest of the system is why many NOx repairs fail the first time.
What actually causes NOx sensor fault codes
Sensor element degradation
The sensing element drifts over time, reading higher or lower than reality. The ECU sees an implausible value and flags P20EE, P2200, P2201 or P229F depending on which sensor and which reading. Common on Mercedes Sprinter and Vito after high mileage.
Wiring corrosion or connector damage
Both NOx sensors sit in the exhaust, exposed to heat and road spray. The wiring loom runs along the underbody where road salt attacks connectors. A high-resistance joint produces an intermittent signal that the ECU reads as a circuit fault.
Dosing shortfall masquerading as a sensor fault
If the AdBlue injector is crystallised or the pump is weak, not enough reductant reaches the catalyst. The downstream NOx reading stays high — not because the sensor is wrong, but because conversion genuinely is poor. The ECU logs P20EE. Fitting a new sensor does not fix the dosing problem.
Catalyst deterioration
The SCR catalyst degrades with age and thermal cycling. A washcoat that has lost activity cannot convert NOx even with correct dosing. The downstream sensor reads high and P20EE sets. Live-data comparison under load distinguishes catalyst fade from a sensor or dosing issue.
Contaminated AdBlue fluid
Diluted or contaminated fluid reduces conversion efficiency. The downstream sensor sees higher NOx than expected and the ECU blames the system. A refractometer check and fluid swap can resolve the code without touching the sensor.
Software or adaptation error
After a battery disconnect, a failed regeneration or an interrupted software update, the ECU's stored NOx adaptation values can become corrupt. A forced reset clears the code without replacing any parts. Common on BMW diesel models.
How we diagnose a NOx sensor fault
Full code read with freeze-frame data
Every DTC from the engine, SCR and NOx modules is read. Freeze-frame data shows the engine load, exhaust temperature and sensor readings at the moment each code set. This narrows the suspect list immediately.
Upstream vs downstream NOx comparison
Both sensor values are graphed in real time under load. A healthy catalyst should show the downstream reading significantly lower than the upstream. If the gap is small, the catalyst or the dosing rate is at fault — not the sensor.
Dosing pressure and injector flow
Actual AdBlue pump pressure compared to the ECU target. If the pump is weak or the injector is blocked, conversion drops and the downstream NOx reading climbs. This test catches dosing faults that mimic sensor failure.
Sensor signal integrity
We check the electrical signal from each sensor for noise, dropouts and response time. A sensor with a lazy response or erratic signal is confirmed faulty regardless of what the NOx reading says.
Wiring and connector pin-test
Every connector between the sensors and the ECU is inspected and pin-tested for resistance and continuity. Corroded pins are cleaned or the connector is replaced on site.
Exhaust temperature sensor cross-check
The SCR catalyst needs to be above a minimum temperature to convert NOx. If the exhaust temperature sensor reads incorrectly the ECU may not command dosing. We verify the temperature reading against an independent probe.
Fluid quality check
Refractometer test confirms 32.5% urea concentration. Contaminated fluid is drained and replaced before any further testing.
Repair path: sensor, dosing or catalyst
The right fix depends on what the live data shows. A confirmed faulty sensor gets replaced. A dosing shortfall gets the injector or pump repaired. A failing catalyst is a different conversation. We explain the findings and quote a fixed price before any work starts. No fix, no fee. Written warranty.
Fitting a new NOx sensor without checking the dosing system and catalyst is the most common reason NOx repairs fail. The code returns within a few hundred miles because the original root cause was never addressed. Our diagnosis covers the entire SCR circuit so the repair sticks.
We fit OE-quality upstream and downstream NOx sensors. If the fault is the sensor, same-day replacement is usually possible. Both sensors are checked even if only one has flagged — a marginal second sensor can cause a repeat fault shortly after the first is replaced.
- Diagnosis and repair: From £249 Full code read, live-data analysis, root-cause identification and the repair itself.
- NOx sensor replacement (single): Fixed price after diagnosis OE-quality sensor fitted and calibrated. Both sensors checked to prevent repeat faults.
- Both NOx sensors replaced: Fixed price after diagnosis Recommended when both sensors show drift. Prevents a second callout.
- Injector or pump repair: Fixed price after diagnosis When the NOx code is caused by a dosing shortfall, not the sensor itself.
- Software recalibration: Fixed price after diagnosis When the catalyst is beyond repair. Discussed after diagnosis only.
Software path when the catalyst has failed
A deteriorated SCR catalyst cannot be cleaned or restored. Replacement catalysts are expensive and availability is limited on older vehicles. Where the physical repair is uneconomical, the software path recalibrates the ECU to stop monitoring NOx conversion. The downstream sensor code clears and the countdown is removed.
This option is only discussed after full live-data diagnosis confirms the catalyst is the root cause. We explain the cost of a physical replacement alongside the software option and let you decide.
Any software change that disables AdBlue or SCR monitoring is supplied for off-road, competition or export use only, and the customer declares any modifications. It is never offered as a road-legal fix. Read our disclaimer.
Why fitting a new NOx sensor alone often fails
The downstream NOx sensor reports what it sees. If conversion is genuinely poor because the injector is blocked, the pump is weak or the catalyst has faded, a brand-new sensor will report the same high reading. The code returns within a few drive cycles.
We see this pattern regularly: a vehicle has had one or two NOx sensors fitted elsewhere, the code returns each time, and the owner is told the catalyst must be replaced. In many cases the real fault is a dosing shortfall that a live-data test would have caught on the first visit.
Our diagnosis checks the entire chain — fluid quality, pump pressure, injector flow, catalyst efficiency and sensor signal — before recommending any part. That is why we fix it once. If the sensor truly is the fault, we replace it. If the dosing system is the cause, we fix the dosing system. If the catalyst has genuinely failed, we explain the options honestly.
Common code combinations and what they mean
P20EE alone usually points to the downstream NOx sensor or the catalyst. When P20EE appears alongside P20E8 (dosing quantity), the dosing system is the more likely root cause — the catalyst is not receiving enough AdBlue to convert NOx properly.
P2200 or P2201 on their own indicate a circuit fault on the upstream or downstream sensor respectively. These are usually electrical: a failed sensor element, corroded wiring or a damaged connector. Live-data signal analysis confirms whether the fault is the sensor or the loom.
P229F (NOx correlation) flags when the relationship between the two sensors does not match the ECU model. It can be caused by either sensor, the catalyst or the dosing system. It requires a full comparison under load to isolate. P2BAD (NOx exceedance) is a threshold code that sets after sustained high tailpipe NOx. It almost always has a companion code that points to the cause.
P20A0 is a reductant supply code on some platforms, flagging when the ECU detects insufficient fluid reaching the catalyst. It commonly accompanies P20E8 and points to a supply-side fault: low pressure, a blocked line, or a crystallised injector.
Frequently asked questions
What does P20EE mean?
P20EE is a reductant catalyst efficiency code. The downstream NOx sensor is reading higher than the ECU expects after the catalyst. The cause may be the sensor itself, a dosing shortfall or a deteriorated catalyst. Live-data comparison under load tells us which. It is one of the most common SCR codes on Mercedes and VAG TDI platforms.
What is P229F?
P229F is a NOx sensor correlation code. It flags when the upstream and downstream readings do not relate to each other as the ECU model predicts under a given engine load. Either sensor could be at fault, or the dosing system could be skewing the readings. A load-based live-data comparison isolates the cause.
Can I drive with a NOx sensor fault?
The vehicle is mechanically safe. But the fault will trigger a countdown on most vehicles. Once the countdown reaches zero the ECU blocks engine starting. Drive to your destination and get it diagnosed soon to avoid a no-start lockout.
Why did my NOx sensor fail again after replacement?
Because the sensor was not the root cause. A dosing shortfall or a failing catalyst produces the same downstream NOx code. A new sensor reads the same high value and the code returns. Our diagnosis checks the entire SCR circuit before recommending a sensor replacement.
What does P2200 mean?
P2200 is a NOx sensor circuit code for bank 1 sensor 1 — the upstream sensor before the catalyst. It flags when the ECU detects an open circuit, short circuit or implausible signal. A failed sensor element, corroded connector or damaged underbody wiring are the usual causes. We pin-test the circuit on site.
What is P2BAD?
P2BAD is a NOx exceedance code. It sets when tailpipe NOx exceeds a threshold for a sustained period. It almost always appears alongside another code — P20EE, P20E8 or P229F — which points to the root cause. Fixing the companion code resolves P2BAD as well.
Is an upstream or downstream sensor more expensive?
It depends on the vehicle. On some platforms both sensors are identical. On others the downstream sensor includes a temperature element and costs more. We quote a fixed price after diagnosis so you know the exact cost before we start. Both sensors are always checked to avoid a repeat callout.
Do you repair NOx sensors on BMWs?
Yes. BMW 3 Series, 5 Series, X3 and X5 diesel models are common callouts. BMW systems occasionally store a NOx adaptation error after a battery disconnect or interrupted regeneration. A forced reset via manufacturer-level software often resolves the code without replacing any parts.