What does the P20EE fault code mean?
P20EE means SCR NOx catalyst efficiency below threshold on bank 1, so the vehicle has judged that its selective catalytic reduction system is not converting enough NOx.
NOx is the group of nitrogen oxides formed when diesel burns hot. SCR, or selective catalytic reduction, turns those gases into nitrogen and water using AdBlue, a 32.5 per cent urea solution injected into the hot exhaust, where it breaks down into ammonia. A P-code is a standardised powertrain diagnostic trouble code, and bank 1 is the side of the engine containing cylinder one.
P20EE describes a result, not a component. Several very different faults produce the same number, which is why it usually arrives with a dashboard AdBlue message and other codes beside it, and why the common causes of an AdBlue warning light are worth reading too.
How the control unit decides the SCR catalyst is below threshold
The control unit compares the downstream NOx reading against the level expected after dosing, and stores P20EE when measured conversion stays below target across a complete monitored drive.
Many SCR systems use two NOx sensors. The upstream sensor, bank 1 sensor 1, sits before the SCR catalyst and measures engine-out NOx; the downstream sensor, bank 1 sensor 2, sits after it. Some systems fit only the downstream sensor and calculate the engine-out figure, so the layout has to be established before any reading is judged.
Conversion efficiency is the proportion of NOx removed between those readings while AdBlue is being injected. The monitor only runs in a narrow window: exhaust hot enough for dosing, steady load and enough running time. Short, cold journeys create the fault, but the code often appears after a longer run, and it will not clear itself while the cause remains.
Six common causes of P20EE, ranked by what we see most
Most P20EE faults come down to AdBlue quality, dosing delivery or a NOx sensor reporting values it cannot really see. A genuinely worn catalyst is much further down the list.
Ranked roughly by how often each is the answer:
- Poor or crystallised AdBlue. Fluid that is out of date, stored warm, diluted or outside the ISO 22241 specification will not convert NOx, and urea crystallises into a hard white deposit at the injector tip.
- Low dosing pressure or a partly blocked injector. A restricted injector still doses, just not enough, which is the pattern that sets an efficiency code rather than an electrical one.
- A faulty downstream NOx sensor. The sensor that grades the catalyst can drift, and one reporting NOx that is not really there condemns a healthy system, which is why NOx sensor testing and replacement starts with live data.
- An upstream sensor error or an exhaust leak. If the engine-out figure is wrong, or air enters through a corroded joint, split flexi or leaking clamp between the sensors, the calculated efficiency is wrong even though dosing is fine.
- A genuinely degraded catalyst. Heat ageing, sulphur and oil or coolant contamination reduce the active coating, worse where that coating sits on the particulate filter itself. It happens, but far less often than it is sold.
- Software and calibration. An out of date control unit calibration, or an earlier repair completed without the resets and adaptations the system needs, leaves it judging itself against the wrong expectations.
P20EE on Peugeot and Citroen BlueHDi, and what P20EE:92 means
P20EE is common on 1.5 and 2.0 BlueHDi engines, and the 92 after the code is a failure type byte, not a second fault.
The 1.5 DV5 and 2.0 DW10 BlueHDi engines run across the range, so a 208, 308, 3008, 5008, Partner, Berlingo, Expert or Dispatch can all show it, and the larger Boxer and Relay use the 2.0. Tools display it as P20EE:92 or DTC P20EE:92. The 92 is generally listed as performance or incorrect operation rather than an open or short circuit, so it says how the system failed, not where.
On these engines the AdBlue injector and the downstream NOx sensor account for most of what we see, with fluid quality close behind. Vans doing short, cold runs suffer most, because dosing is suspended until the catalyst reaches working temperature. If the dashboard is counting down, read the AdBlue warning light on a Peugeot Boxer or Citroen Relay too.
P20EE on Ford Transit, Vauxhall Vivaro and Movano
P20EE means the same thing on a Ford Transit as on a Vauxhall Vivaro or Movano, but the hardware behind it changes with the model year and engine.
The 2.0 EcoBlue engine is used in the Transit, Transit Custom, Tourneo and Ranger. Its SCR stage sits close to the DPF, the diesel particulate filter that traps soot and burns it off during regeneration, and on some later versions the SCR coating is applied to the filter itself. A Transit Custom on short urban work can therefore set P20EE before any part has failed.
The Vivaro sold from 2019 shares the Peugeot Expert and Citroen Dispatch platform and its BlueHDi engines, so the notes above apply directly. The 2014 to 2019 Vivaro used a Renault 1.6 diesel, and not every version has AdBlue. Movano shared its running gear with the Renault Master before the current model moved onto the Boxer and Relay platform. Identify the engine, not the badge, before deciding what to test.
Can you drive with a P20EE fault code?
You can usually still drive with P20EE, but it can escalate into a power derate or a countdown to no restart, so it should not be left.
AdBlue systems are built with an inducement strategy. When the control unit decides emissions control is not working, it can reduce engine power, which is what a derate means, and then count down miles or restarts until the engine will not start. P20EE does not always trigger that straight away, but the AdBlue countdown and no start warning explains the sequence.
There is an MOT consequence too. For vehicles first used from 2008, a warning light or emissions-related fault showing during the MOT is a fail, so P20EE is not something to leave until test day.
How P20EE is diagnosed, repaired and verified
Proper diagnosis reads every stored code with its freeze frame data, then watches the live NOx readings while the dosing system is tested under load.
Freeze frame data is the snapshot of running conditions saved when a code was stored. The repair then follows the evidence: clean or replace only what has been proven at fault, and refill with fresh fluid of the correct specification where quality is the issue.
The codes are then cleared, the resets and adaptations the system needs are carried out, and a drive cycle, the pattern of running the monitor needs, is completed. Verification is the conversion figures back where they belong, not simply a light that has gone out. That is how AdBlue and SCR repair is signed off, and it starts when you send the registration, dashboard wording, fault codes and postcode.
In the Accrington workshop the testing order is fixed:
- Read all modules and record the order the codes were stored in, with their freeze frame conditions.
- Check the AdBlue level and the quality of the fluid in the tank, not the bottle.
- Command a dosing test and watch pressure build, hold and decay, with pump and heater circuits confirmed.
- Inspect the injector for crystallisation and check the spray pattern and the mixer.
- Compare the NOx readings at idle and at load against exhaust temperature and commanded dosing.
- Pressure or smoke test the exhaust between the sensors, then check for outstanding calibration updates.
P20E8 and P204F: the related codes that usually explain P20EE
P20E8 means reductant pressure too low and P204F means reductant system performance, and either one stored alongside P20EE normally points at dosing rather than at the catalyst.
Reductant is the technical name for AdBlue. P20E8 is stored when the system cannot build or hold the pressure it has commanded, which points at the pump, a leaking or blocked line, the filter or the injector. P204F is broader: the quantity dosed and the NOx reduction achieved do not agree.
Order matters. If P20E8 or P204F was stored first and P20EE followed, the efficiency code is the symptom and the dosing fault is the cause. P229F, a NOx sensor circuit range or performance code for bank 1 sensor 2, points instead at the downstream sensor. Replacing whatever the first code names is how people pay twice.
Why clearing P20EE or bypassing the system is not a fix
Clearing P20EE only resets the monitor, so the code returns when the drive cycle runs again, and bypassing the SCR system breaches the regulations on emissions control.
Software that switches the system off, or a plug-in device that fakes sensor values, leaves the vehicle non-compliant with its type approval. Using a vehicle whose emissions control has been removed or defeated breaches the Road Vehicles (Construction and Use) Regulations, with fines reported up to 1,000 pounds for a car and 2,500 pounds for a van. DVSA carries out roadside emissions checks on lorries and has targeted emissions cheat devices such as AdBlue emulators since 2017.
We do not delete or bypass emissions systems, and we do not arrange it. If that has been offered as a way out of P20EE, what bypassing the AdBlue system costs and where it leaves you legally and whether to bypass or replace a NOx sensor make the honest comparison.
Diagnosis first: P20EE describes a measured efficiency shortfall, so live NOx sensor values, dosing pressure and injector behaviour are checked before any sensor, injector or catalyst is quoted for replacement.
Frequently asked questions
How do you fix a P20EE code?
You fix P20EE by finding which part of the SCR system is underperforming, then repairing that. In practice it is usually AdBlue quality, a restricted or crystallised injector, a dosing pressure fault or a drifting downstream NOx sensor. After the repair the codes are cleared, adaptations reset and a drive cycle completed so the monitor can confirm conversion has recovered.
Will a new NOx sensor clear a P20EE fault code?
A new NOx sensor clears P20EE only when that sensor is the fault. The downstream sensor grades the catalyst, so one that has drifted can set the code with nothing else wrong, while a healthy sensor honestly reporting poor conversion gets replaced for nothing. Live data showing what is dosed against what is measured tells you which case you have.
Can I just clear P20EE with an OBD scanner?
You can erase P20EE with an OBD scanner and the light will go out, but the code returns as soon as the monitor runs again, often within one longer journey. Erasing also wipes the freeze frame data showing the conditions when the fault was stored, which makes the next diagnosis harder. Read and record everything first.
What does P20EE:92 mean on a Peugeot or Citroen?
P20EE is the standard code for SCR NOx catalyst efficiency below threshold, and the 92 after the colon is the failure type byte that the extended code format adds. It is generally listed as performance or incorrect operation rather than an open or short circuit, so it narrows how the system failed, not where. The same testing of fluid, dosing and sensors still applies.
Is P20EE common on the Ford Transit?
P20EE is one of the AdBlue codes we see most on the 2.0 EcoBlue Transit and Transit Custom, particularly on vans doing short, cold journeys. Dosing is suspended while the exhaust is too cool, so conversion is never measured properly, and injector crystallisation or downstream sensor drift then finishes the job. The testing is the same as on any other make.
Does P20EE mean the SCR catalyst needs replacing?
P20EE rarely means the catalyst itself needs replacing. A genuinely degraded catalyst is one of the six common causes and sits well down the list, behind AdBlue quality, dosing faults and sensor problems. Because it is usually the most expensive part of the system, it should only be replaced once fluid, pressure, injector spray and the NOx sensors have been proven good.
Accrington and surrounding East Lancashire
Check your postcode before sending vehicle details
Coverage is confirmed by postcode, so you can start with the correct local enquiry route.