HomeFault codes › P20D0 to P20D6

P20D0–P20D6 Exhaust Aftertreatment Fuel Injector A Stuck Closed

Investigate soon

The part is not moving as commanded - physically stuck rather than electrically dead.

Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Which code is which

Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.

CodeDefinitionSeverity
P20D0Exhaust Aftertreatment Fuel Injector A Stuck ClosedInvestigate soon
P20D6Exhaust Aftertreatment Fuel Injector B Stuck ClosedInvestigate soon

The definition

P20D0: Exhaust Aftertreatment Fuel Injector A Stuck Closed.

P20D0 is a manufacturer-specific powertrain code (the engine or gearbox). Its meaning is set by the carmaker rather than by the SAE standard, so a generic OBD-II reader will often show it as an unknown code or misread it.

What to check first

Cheapest and fastest checks first:

  1. Check the part can move by hand with the engine off, where it is safe to do so.
  2. Look for carbon or soot build-up, which is the usual reason a flap or valve stops moving on these engines.

What actually causes this on a VAG

This code says the ECU is commanding an exhaust-mounted fuel injector open but concludes no fuel is getting through. The circuit itself normally tests fine - this is a mechanical or fuel-supply problem, not a wiring one - and the practical consequence is that regenerations keep failing, so soot builds up until you get a filter warning or the car drops into limp mode. Check first that the hardware is actually there: most VW, Audi, SEAT and Skoda diesels have no exhaust fuel injector and reach regeneration temperature with extra late injections inside the cylinders instead. Where VAG does meter fuel to the exhaust, mainly on some V6 and V8 TDIs, it is a particulate filter post-injection metering pump with its own manufacturer-specific codes. If a generic reader gave you this code on a VAG, read the car again with a VAG-capable tool before ordering anything.

Most likely causes, in order

  1. Coked-up nozzle. By far the most common cause where this hardware is fitted: soot bakes onto and into the tip until nothing can pass. During a forced regeneration, watch the exhaust temperature downstream of the injector - no meaningful rise while it is being commanded confirms it, and the removed injector is usually visibly caked.
  2. No fuel reaching the injector. The separate feed line can be blocked, air-locked or leaking, or its filter or restrictor choked. Check the line and its unions for damp, sooty staining and confirm the line primes when the system is commanded.
  3. Injector mechanically seized. The internals can jam shut even though the solenoid still reads correctly electrically, which is why a good resistance reading does not clear it of blame. If the fuel supply is proven and the nozzle is not simply blocked with soot, the unit itself has failed.

Worth knowing: Get the soot loading and the regeneration history read before ordering parts. Repeated failed regenerations often leave the filter too full to recover on the road, so the injector fix and a forced regeneration or filter clean go together. On any DPF diesel it is also worth checking that the engine oil has not risen above the maximum mark - and on a VAG in particular, because VAG makes its regeneration heat with extra injections inside the cylinder, some of which washes past the rings into the sump. An over-full, fuel-diluted sump is a known cause of engine damage and, in the worst cases, of a diesel running away on its own oil.

Reading the code is the easy part

A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.

VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.

$249 once. No subscription, unlimited cars. Windows 10/11.

See VAGPULSE — $249 Look up another code

Software downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect

Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.

Common questions

What does P20D0 mean?

P20D0 means Exhaust Aftertreatment Fuel Injector A Stuck Closed. The part is not moving as commanded - physically stuck rather than electrically dead.

Can I drive with P20D0?

The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Related reading

← All VAG fault codes · Guides · VAGPULSE