Peugeot/Citroën P20EE: Causes, Symptoms & Fix Options (BlueHDi)
P20EE means the ECU thinks the SCR system is not reducing NOx enough.
On many Peugeot and Citroën BlueHDi diesels, the root cause is often dosing quality, injector pattern, NOx sensor readings, exhaust leaks, or an ageing SCR catalyst.
A “reset” only sticks when the failing check passes on the next drive cycle.
You see P20EE and your first thought is “SCR efficiency fault”.
Your second thought is “Which part do I need?”.
If you skip testing, you can burn money fast.
This guide shows what P20EE means on Peugeot/Citroën BlueHDi, what you will notice, what to check first, and the fix options that actually stop it coming back.
If you need the brand-specific quick fix route, start with our Peugeot P20EE page:
Peugeot P20EE fault code fix.
What P20EE means on Peugeot/Citroën BlueHDi
P20EE is an SCR efficiency fault.
The ECU compares the NOx sensor reading before the SCR catalyst to the NOx reading after it.
When it sees the drop is not big enough, it decides the system is not doing its job and logs P20EE.
That does not mean one part has failed in isolation.
P20EE is often a result, not the original problem.
A weak spray pattern, a sensor reading that drifts under load, or a small exhaust leak can all make the efficiency check fail.
Is the issue on the supply side (AdBlue delivery), the sensing side (NOx readings), or the catalyst side (SCR conversion)?
Once you know that, the fix becomes simple.
P20EE symptoms you will usually see
On BlueHDi, P20EE can show up with or without other AdBlue faults.
These are the common patterns we see on vans and cars.
Dashboard warnings
- Engine light or emissions warning
- “Urea system fault” or similar message
- AdBlue warning that returns after clearing
- Countdown to no start (on some models)
If you have a countdown after topping up, use:
AdBlue countdown after refill.
Drive feel
- Often drives normally at first
- Fault can appear after a motorway run
- Sometimes paired with limp mode if other faults exist
- Can trigger more often after a regen event
Some EGR issues can look like AdBlue problems. If your symptoms feel mixed, check:
EGR faults that look like AdBlue problems.
Why P20EE happens on BlueHDi
Think of SCR as a chain.
Each link needs to work for the NOx drop to look “good enough” to the ECU.
P20EE appears when the ECU does not trust that chain any longer.
| Likely cause | What it looks like | What to check | Common fix route |
|---|---|---|---|
| Weak AdBlue dosing | P20EE after steady-speed driving, sometimes paired with other dosing codes | Injector spray pattern, dosing request vs actual behaviour, signs of crystallisation | Clean/replace injector, clear restrictions, confirm dosing test passes |
| Crystallisation in lines or injector | Intermittent fault, worse after short trips, may follow refills | White deposits, blocked injector tip, restricted feed line | Targeted clean-up, component replacement where needed |
| NOx sensor drift | P20EE keeps returning after “reset”, especially under load | Live data stability, response time, plausibility between sensors | Replace the failing sensor after confirming via data |
| Exhaust leak before/near SCR | P20EE appears after repairs, flexi issues, or noisy joints | Leaks at joints, clamps, flexi, cracks around DPF/SCR area | Fix leak, retest efficiency check on a drive cycle |
| SCR catalyst ageing | P20EE persistent, NOx drop stays weak even when dosing is good | Rule out dosing and sensors first | Catalyst replacement after proving it is the limiting factor |
| Bad/contaminated AdBlue | Fault after refill, multiple AdBlue messages | Correct fluid, correct concentration, no contamination | Drain and refill when proven, then reset properly |
They replace a NOx sensor because the scan tool says “efficiency”.
The real issue turns out to be crystallisation choking the injector, or a small leak throwing the readings.
Test first, then buy parts.
Checks to do first (before you spend money)
You can keep this simple.
Your goal is to narrow P20EE to one of three buckets: dosing, sensing, or catalyst.
- Read codes with a proper scan tool, not just the dash message.
- Record freeze frame data if your tool supports it.
- Check if you also have quality or pressure faults.
If you are unsure whether the issue is quality vs efficiency, this helps you split intent fast:
P207F vs P20EE.
- White crystals around the injector, pipe joints, or underbody near the tank area.
- AdBlue smell, dampness, or dried residue.
- Faults that worsen with short trips and cold starts.
Use the quick symptom guide here:
AdBlue crystallisation symptoms.
- Listen for chuffing near clamps and flexis.
- Look for soot marks around joints.
- Remember: a small leak can alter readings without sounding dramatic.
Fix leaks first.
Then retest.
You might “solve” P20EE without touching the SCR parts.
- Check both sensors respond smoothly during steady driving.
- Watch for spikes, flat lines, or slow response changes.
- Compare plausibility between the upstream and downstream readings.
If you are trying to avoid the wrong move, read:
Can you clean a NOx sensor?
Fix options that last (what we see working)
The right fix depends on what failed.
Here are the main routes, in the order we tend to prove them on-site.
Fix route A: dosing and injector
- Clean up crystallisation where it is blocking flow.
- Inspect injector tip and spray pattern.
- Replace injector if pattern is poor or the tip is damaged.
- Confirm dosing test passes and the fault stays away after a drive cycle.
If you also get warnings after topping up, check:
AdBlue warning after top up.
Fix route B: sensor-led (NOx)
- Prove drift or implausible readings with live data.
- Check wiring and connectors before replacing parts.
- Replace the failing sensor only when data supports it.
- Run the correct drive cycle to confirm SCR efficiency passes.
Swapping sensors “just in case”.
It can hide the real issue for a week, then P20EE returns.
Fix route C: exhaust leak or upstream issues
- Repair leaks and loose clamps.
- Check for poor fits after exhaust work.
- Verify readings again once sealed.
- Re-test efficiency.
If other faults keep cross-triggering, use the wider playbook:
AdBlue/SCR fault playbook.
Fix route D: catalyst-led
- Only consider this once dosing and sensors check out.
- If the NOx drop stays weak with proven dosing, the SCR catalyst can be the limit.
- Replacement can be the answer, but it is rarely the first move.
Prove the system can dose correctly.
Prove sensor readings make sense.
Then decide on the catalyst.
We come to you, test the failing check, and clear the fault the right way so it stays clear.
If your vehicle is Peugeot-based (Boxer/Relay platform) and you want a fast mobile route, see:
Peugeot P20EE AdBlue tank fault fast mobile fix.
Countdown and “no start” risk with P20EE
Some BlueHDi setups escalate SCR faults into a countdown.
You might see “starting prevented in X miles” or similar wording.
Once it hits zero, you can be stuck.
Do not rely on clearing codes and hoping it holds.
You need the system to pass its checks again, or the countdown returns.
- Stop repeated resets.
- Confirm whether dosing, NOx readings, or sealing is the weak point.
- Fix that point, then verify with a proper drive cycle.
If you are already at low miles, use this guide now:
What to do if your car won’t start due to AdBlue issues.
Peugeot/Citroën P20EE FAQ
You can clear it, but that does not mean it is fixed.
P20EE returns when the ECU runs the efficiency test again and it still fails.
No.
Dosing issues, crystallisation, leaks, and NOx sensor drift can all trigger P20EE.
Prove those first before you blame the catalyst.
It can be, but the warning after a refill often needs a correct reset process and checks for level sensing or dosing faults.
Start here:
AdBlue warning after top up.
Yes, in some cases.
Contamination or incorrect fluid can reduce conversion and trigger a chain of faults.
If you suspect old fluid, read:
Can AdBlue go off?
Your best route depends on your vehicle, usage, and what has failed.
If you are comparing options, start with:
AdBlue reset vs delete
and if you are thinking about MOT checks, read:
MOT after AdBlue delete: what testers check.
If you want a local option, see our Stoke page:
AdBlue removal Stoke on Trent.
Or browse the main services:
AdBlue repair |
AdBlue delete |
AdBlue removal
Mobile visit across Stoke-on-Trent, Staffordshire, and nearby areas.
Same-day slots most weeks.
Hours: Monday–Sunday 09:00–20:00
