
P20EE — “SCR NOx Catalyst Efficiency Below Threshold, Bank 1” — is one of the most common codes on modern diesels, and one of the most misunderstood. It appears on Vauxhall Vivaros and Insignias, Mercedes Sprinters, VW vans and plenty more, usually alongside an engine management light and sometimes an AdBlue warning or countdown.
What the code actually says
The ECU watches the NOx sensors either side of the SCR catalyst and compares their readings. If the gas leaving the catalyst isn’t clean enough relative to what went in, the ECU concludes the SCR system isn’t doing its job and logs P20EE. Note what that means: the code tells you the outcome is wrong, not which part caused it.
Why the part swap so often fails
Because P20EE names the catalyst, plenty of vehicles get an expensive new catalyst — and the code comes back. In our experience the actual culprit is more often one of these:
- A drifting NOx sensor. The commonest cause of all. A sensor reading slightly wrong makes a healthy catalyst look bad. Sensors are £300–£600 each and vehicles carry two.
- Poor AdBlue dosing. A crystallised injector or tired pump under-doses the exhaust, so the catalyst genuinely can’t convert enough NOx — but the catalyst itself is fine.
- Driving pattern. Short urban trips keep the exhaust too cool for the SCR reaction, and the efficiency numbers sag without anything being broken.
- A genuinely aged catalyst. It happens, but far less often than the parts bills suggest.
What clearing the code does (and doesn’t do)
A code clear turns the light off until the next monitoring cycle completes — often a few days of driving — then it returns. If a countdown has started, clearing does not stop it. Nothing about the underlying efficiency calculation has changed.
The honest fix options
If diagnosis shows a single failed sensor on an otherwise healthy vehicle, replacing it is a fair repair — our AdBlue repair page covers when that maths works. But if the vehicle has had SCR trouble before, or the quote involves a catalyst, the sums usually favour a permanent software solution: our AdBlue delete reprograms the ECU so it no longer depends on the SCR system, taking P20EE and the warnings that come with it out of the picture for good — from £250, done at your home or yard, with a lifetime software warranty.
Seeing P20EE on a Vivaro? Our Vauxhall page covers the pattern in detail. On a Sprinter, start with Mercedes AdBlue problems. Or just send us your reg and the code — we’ll tell you straight which fix your vehicle actually needs.
Related Articles
P20E8 and P204F: When AdBlue Pressure and Dosing Go Wrong
P20E8 (pressure too low) and P204F (system performance) explained — crystallisation, pumps and injectors, what a proper diagnosis looks like and the fix options.
Read article
P229F, P2200 and P2201: NOx Sensor Codes Decoded
The NOx sensor code family explained — which sensor each code points at, why they fail in pairs, and when replacement stops making sense.
Read article
Is an AdBlue Delete Legal in the UK? What You Need to Know
Straight answers on the legal position of AdBlue and emissions changes in the UK — MOT and road use, off-road/export use, and the sensible options for…
Read article