P2003
Particulate Trap Efficiency Below Threshold (Bank 2)
- Severity
- Medium
- Driving
- Drivable — book it in
The particulate filter on bank 2 is not performing as it should. This filter traps soot from the exhaust and periodically burns it off in a process called regeneration, which needs sustained high exhaust temperature. The most common reason it fails is simply how the vehicle is used: a diesel doing only short, cold journeys never gets the chance to regenerate.
Possible causes
- CommonMostly short journeys, so regeneration never completes
- CommonRegeneration repeatedly interrupted by switching the engine off part way through
- CommonFaulty pressure or temperature sensor around the filter
- CommonFilter genuinely full or damaged
- CommonEngine fault producing excess soot - injectors, EGR, turbo
- PossibleWrong engine oil - some oils leave ash that permanently blocks the filter
What you might notice
- Check engine light or particulate filter warning
- Reduced power or limp mode
- Worse fuel economy
- Cooling fan running more than usual
- Smell of hot exhaust after a run
What to check, in order
- Look at how the car is used. If it does mainly short trips, that is very likely the cause, and a sustained run at motorway speed for twenty minutes or so often lets a regeneration complete.
- Never switch the engine off during an active regeneration if you can avoid it. Interrupting it repeatedly is how a filter goes from full to blocked.
- Read all codes. Sensor codes alongside this one usually name the real fault, and sensors are far cheaper than filters.
- Check what engine oil is being used. Low-ash oil is specified for these engines for a reason - ordinary oil leaves deposits the filter cannot burn off.
- Look for an engine fault producing excess soot. A filter blocked by a leaking injector will block again after cleaning unless the injector is fixed.
Read this code from your own car
Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.
Where this code sits
P00xxP01xxP02xxP03xxP04xxP05xxP06xxP07xxP08xxP09xxP0AxxP0BxxP0CxxP0DxxP0ExxP0FxxP10xxP11xxP12xxP13xxP14xxP15xxP16xxP17xxP18xxP19xxP1AxxP1BxxP1CxxP1DxxP1ExxP1FxxP20xxP21xxP22xxP23xxP24xxP25xxP26xxP27xxP28xxP29xxP2AxxP2BxxP2CxxP2DxxP2ExxP2FxxP30xxP31xxP32xxP33xxP34xxP35xxP36xxP37xxP38xxP39xxP3AxxP3BxxP3CxxP3DxxP3ExxP3Fxx
Fuel, air metering and auxiliary emission controls
P2000P2001P2002P2003P2004P2005P2006P2007P2008P2009P2010P2011P2012P2013P2014P2015P2016P2017P2018P2019P2020P2021P2022P2023P2024P2025P2026P2027P2028P2029P2030P2031P2032P2033P2034P2035P2036P2037P2038P2039P2040P2041P2042P2043P2044P2045P2046P2047P2048P2049P2050P2051P2052P2053P2054P2055P2056P2057P2058P2059P2060P2061P2062P2063P2064P2065P2066P2067P2068P2069P2070P2071P2075P2076P2077P2078P2079P2080P2081P2082P2083P2084P2085P2086P2087P2088P2089P2090P2091P2092P2093P2094P2095P2096P2097P2098P2099