Engine fault codes explained

A fault code points to the system the engine computer has flagged, and the cause behind it still needs finding. Look up your code below to see what it means and which system it belongs to.

How fault codes work

Each code starts with a letter for the area of the vehicle, and P stands for powertrain, which covers the engine, gearbox and emissions. Codes starting P0, and most starting P2, are generic and mean the same on any make, while P1 codes are set by the manufacturer.

Some scanners add two extra digits, such as P029900. Those last two characters are a sub-code with extra detail, so P029900 is the same fault as P0299.

SGR technician using a diagnostic tablet and phone from the driver's seat

DPF fault codes

These codes cover soot and ash build-up, failed regenerations and the pressure sensor that measures how blocked the filter is.

CodeMeaning
P2463Diesel particulate filter restriction, soot accumulation
P2002Diesel particulate filter efficiency below threshold (bank 1)
P242FDPF restriction, ash accumulation
P246CDPF restriction, forced limited power
P2452DPF pressure sensor A circuit
P2453DPF pressure sensor A circuit range/performance
P2454DPF pressure sensor A circuit low
P2455DPF pressure sensor A circuit high
P244ADPF differential pressure too low (bank 1)
P244BDPF differential pressure too high (bank 1)
P2458DPF regeneration duration
P2459DPF regeneration frequency
P2003 (covered on the P2002 page)Diesel particulate filter efficiency below threshold (bank 2)
Diagnostic tablet on a car's dashboard, in use by an SGR technician

What to do when a code comes up

  • Write down the full code, including any extra digits after the first five characters.
  • Check the page for that code to see what it means and the usual causes.
  • Book a diagnostic check if you want the cause confirmed before paying for a repair.
Clearing a code without fixing the fault usually brings the warning light straight back.

EGR fault codes

  • P0401. Exhaust gas recirculation flow insufficient detected
  • P0400. EGR flow malfunction
  • P0402. EGR flow excessive detected
  • P0403. EGR control circuit malfunction
  • P0404. EGR control circuit range/performance
  • P0405. EGR sensor A circuit low
  • P0406. EGR sensor A circuit high
  • P0489. EGR control circuit low
  • P0490. EGR control circuit high
  • P042E. EGR control stuck open
  • P042F (covered on the P042E page). EGR control stuck closed
  • P2457 (covered on the P0401 page). EGR cooling system performance
Dashboard showing an AdBlue fault warning

AdBlue and NOx fault codes

In fault code descriptions, "reductant" is the generic name for AdBlue. These codes cover the AdBlue tank, pump, heaters and injector, plus the NOx sensors that check the system is working.

CodeMeaning
P20EESCR NOx catalyst efficiency below threshold (bank 1)
P20E8Reductant pressure too low
P203FReductant level too low
P204FReductant system performance (bank 1)
P207F (covered on the P204F page)Reductant quality performance
P2047Reductant injector circuit/open (bank 1, unit 1)
P20B9Reductant heater A control circuit/open
P20BA (covered on the P20B9 page)Reductant heater A control circuit performance
P2200NOx sensor circuit (bank 1)
P2201NOx sensor circuit range/performance (bank 1)
P2202NOx sensor circuit low (bank 1)
P229FNOx sensor circuit range/performance (bank 1, sensor 2)
P2BADNOx exceedance, root cause unknown

P20BD and P20C9 are covered on the P20B9 page, P208E on the P2047 page, and P2BA9, P2BAC and P2BAE on the P2BAD page.

EGR valve on a diesel engine

Turbo and boost fault codes

P0299 means turbocharger underboost, where the engine computer sees less boost pressure than it asked for. P0234 is the opposite, an overboost condition.

Split hoses, sticking turbo actuators and faulty boost sensors are common causes of both. A smoke test (£120 + VAT) is the quickest way to find a boost leak.

Sensor, fuel and glow plug codes

  • P0087. Fuel rail or system pressure too low
  • P0088. Fuel rail or system pressure too high
  • P0101. Mass air flow sensor circuit range/performance
  • P0380. Glow plug/heater circuit A
  • P0670. Glow plug control module circuit
  • P0544. Exhaust gas temperature sensor circuit (bank 1, sensor 1)
  • P0546. Exhaust gas temperature sensor circuit high (bank 1, sensor 1)
  • P0229. Throttle/pedal position sensor C circuit intermittent
We also have pages for P02ED and P21CA. P11DC (covered on the P21CA page) is a manufacturer-specific code.
SGR Automotive van parked beside a customer's car

Frequently asked questions

SGR Automotive van parked beside a customer's Audi
Can I keep using the car with a fault code showing?

It depends on the code. A DPF or AdBlue code can lead to limp mode or a no-start countdown, so get it checked soon instead of waiting for it to get worse.

Will clearing the code fix the problem?

No. Clearing it only resets the warning, and the code returns as soon as the engine computer sees the same fault again.

Can you read fault codes at my home?

Yes. Our mobile diagnostic check is carried out wherever the vehicle is parked and costs £100 + VAT.

Will a delete clear an emissions fault code for good?

On a vehicle kept off-road or going for export, a DPF, EGR or AdBlue delete stops that system logging faults. Deletes aren't for road use, and our AdBlue delete guide explains the rules, which are the same for DPF and EGR.

Get your fault code checked

Book a mobile diagnostic and we'll read every stored code, find what's behind it and talk you through the repair.

Address
HNA Facilities, Plot Zero, James Nasmyth Way
Eccles, Manchester M30 0SF
0161 694 7331Book a job