OBD-II trouble code
P2003: Diesel Particulate Filter Efficiency Below Threshold Bank 2
The controller has calculated that the particulate filter serving bank 2 is no longer doing its job. The first question is not what failed — it is whether your vehicle has a bank 2 at all, because most diesels that set this code do not.
Quick facts
- System
- Powertrain
- Category
- Exhaust / Aftertreatment
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $60 – $3,500
- DIY difficulty
- Shop recommended
What does P2003 mean?
P2003 is the bank 2 companion to P2002. Both say the same thing: the engine controller has run its soot-loading arithmetic and concluded that the particulate filter is no longer restricting and trapping the way a healthy filter should. What makes P2003 worth treating as its own code, rather than as P2002 with a different number, is the word bank.
Bank 2 is the side of the engine that does not contain cylinder 1. For the code to mean literally what it says, the vehicle needs two separate exhaust paths with two separate particulate filters and two separate sets of sensors watching them. That architecture exists, but it is far less common than the code's wording suggests. The overwhelming majority of diesels on the road are inline fours and inline sixes — one bank, one turbo, one filter. Even most V-configuration diesels merge both cylinder banks into a single aftertreatment path before the filter, because a filter is expensive, bulky and needs a single well-characterised gas flow to model accurately.
That matters enormously for how you approach this code. If a scan tool reports P2003 on a vehicle that physically has one filter, the most likely explanations are not mechanical at all: a generic code reader applying a generic definition to a number the manufacturer uses differently, a manufacturer-specific meaning that has nothing to do with a second bank, or a definition table mismatch. Confirming the exhaust layout under the vehicle costs five minutes and can invalidate the entire diagnostic direction before any money is spent.
Where bank 2 genuinely exists, the code becomes unusually informative — more so than P2002 ever is on a single-bank engine. Two filters on the same vehicle have shared everything: the same fuel, the same oil, the same trips, the same weather, the same regeneration commands from the same controller. If one of them is now measurably worse than the other, that difference did not come from the driving. It came from something specific to that side of the engine — injectors on that bank producing more soot, a turbo on that bank sealing badly, an exhaust leak on that side, a sensor on that side reading wrong, or a regeneration that reaches temperature on one path and not the other. An asymmetry is a clue, and it is the clue this code hands you for free.
Common causes
- Code reported on a single-bank vehicle, where the definition or the scan tool's lookup does not match the manufacturer's use of the number
- Differential pressure sensor or its hoses faulty on the bank 2 path specifically
- Exhaust leak on the bank 2 side, between or near the sensor tapping points, corrupting the measured pressure drop
- Bank 2 filter genuinely ash-loaded and at the end of its service life
- One or more injectors on bank 2 over-fuelling and loading that filter faster than the other
- Turbocharger sealing or boost-control fault on the bank 2 side producing extra soot or oil carryover
- Exhaust gas temperature sensor on the bank 2 path preventing that side from reaching regeneration temperature
- Repeated aborted regenerations from short-trip, low-load use, showing up first on whichever path runs cooler
- A previously replaced or aftermarket filter fitted to one side only, with different flow characteristics from the original
Symptoms
- Check engine light, often alongside a dedicated exhaust filter or DPF warning
- P2002 present at the same time, or conspicuously absent — either fact is diagnostically useful
- Reduced power or limp mode once the calculated soot load passes its limit
- Regeneration cycles running more often or lasting longer than they used to
- Worse fuel economy
- Hot smell and hard-running cooling fans after driving
- Visible smoke under load
- Engine oil level creeping upward on vehicles that regenerate using post-injection
Diagnostic steps
- 1.Before anything else, get under the vehicle and count the filters. If there is one aftertreatment path, stop treating this as a bank 2 fault and look up what your manufacturer actually assigns to P2003 — the generic definition may not apply to your vehicle at all.
- 2.Check whether P2002 is also stored. Both banks failing together points at something shared — fuel, oil consumption, driving pattern, a common temperature sensor. Bank 2 alone points at that side of the engine specifically, and that is a much narrower search.
- 3.Read soot load, ash load, differential pressure and exhaust gas temperature for the bank 2 path, and read the same four values for bank 1 if the vehicle reports them separately. Comparing the two sides against each other is more informative than comparing either against a specification.
- 4.With the engine off, confirm the bank 2 differential pressure reading sits at or near zero. No exhaust is flowing, so any meaningful offset is the sensor or its plumbing lying, not the filter being blocked.
- 5.Inspect the bank 2 pressure sensor hoses for soot packing, splits at the fittings and heat damage, and confirm the upstream and downstream hoses have not been swapped during a previous repair.
- 6.Pressure-test or smoke-test the bank 2 exhaust between the tapping points. A leak on that side lowers the measured drop and produces this code with a perfectly good filter.
- 7.Compare fuel trims, injector correction values and boost data bank to bank. A bank that is consistently richer or a turbo that is consistently down is the reason one filter aged faster than the other.
- 8.Only after the sensing chain and the soot source are ruled out, compare the bank 2 ash load against mileage. High ash on a high-mileage filter is a genuine end-of-life finding, and cleaning or replacement is the honest answer.
Repair cost
$60 – $3,500
The same very wide spread as P2002 applies, with one addition specific to a two-filter vehicle: ask whether the quote covers one filter or both. If the two filters have shared the same service life and one is finished, the other is often not far behind, and doing them together saves a second round of labour — but that is a decision the owner should make knowingly rather than discover later. Sensor hoses run $10 to $60, a differential pressure sensor $80 to $300 fitted, a forced regeneration $100 to $250, off-vehicle cleaning $300 to $700 per filter, and replacement $1,000 to $3,500 per filter.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with diesel particulate filter (dpf) cleaning / replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.