P2002Generic code

P2002 Code: Diesel Particulate Filter Efficiency Below Threshold (Bank 1)

The P2002 code means the computer has decided the diesel particulate filter is no longer trapping soot within the expected limits, or that its soot load is higher than allowed. Behind this code there is almost always a stop-and-go driving pattern that keeps regenerations from finishing, not a filter that was bad from the factory. You can drive with caution, but not for long.

Severity
High
Can I keep driving?
Yes, but with caution
Estimated cost
$150 to $2,500
Difficulty
Hard
System
Emissions Control
Applies to
All OBD2 vehicles
On this page

What the P2002 code means

The diesel particulate filter traps the soot that combustion produces before it leaves through the tailpipe. That soot builds up, and every so often the system burns it off in a process called regeneration. The computer raises the exhaust gas temperature by injecting extra fuel during the exhaust stroke until it reaches the 550 to 600 °C (1,022 to 1,112 °F) needed for the soot to burn and turn into ash.

To know how much soot is inside, the system does not look at the filter. It calculates. It uses the differential pressure sensor, which measures the pressure difference between the filter inlet and outlet, together with a mathematical load model that estimates soot production from miles driven, fuel use and engine speed.

The P2002 code is stored when that evaluation says the filter is not performing: either it is loaded past the threshold, or the pressure difference does not match what is expected. The important catch is that this code can show up with a perfectly good filter if the differential pressure sensor is lying or its tubes are plugged, and that is exactly the most expensive diagnostic mistake in this family of codes.

P2002 code symptoms

  • Check engine light on and, in many vehicles, the dedicated particulate filter warning light as well.
  • Loss of power, with limp mode if the soot load is severe.
  • Higher fuel use from frequent or failed regenerations.
  • Engine oil level rising from dilution with diesel fuel during regenerations.
  • Strong smell and unusual heat under the vehicle after a drive.
  • Cooling fan that keeps running after you park.
  • Black or gray smoke on acceleration.

Likely causes of the P2002 code

  1. Mostly city driving and short trips. The engine never reaches the temperature needed and regenerations never finish. This is the dominant cause.
  2. Regenerations interrupted over and over because the engine is shut off before they end.
  3. Bad differential pressure sensor or sensor tubes plugged with soot.
  4. Exhaust leaks before or between the measuring points, which throw off the pressure reading.
  5. Injectors with excess return flow or a poor spray pattern, which increase soot production.
  6. EGR valve that does not close, which increases the soot generated.
  7. Turbo passing oil into the exhaust, which loads the filter with ash.
  8. Failed exhaust gas temperature sensor, which keeps the regeneration from starting.
  9. Filter clogged with ash from mileage. Ash does not burn off, and at some point the filter has to be cleaned or replaced.
  10. Not enough fuel in the tank, since many systems will not start a regeneration with the tank nearly empty.

How to diagnose the P2002 code step by step

  1. Read the soot load in live data. The scan tool shows the percent of soot load and the distance since the last regeneration. Those two numbers organize the whole diagnosis.
  2. Check how many regenerations have started and how many have finished. Lots started and few finished confirms that the driving pattern is the cause.
  3. Verify the differential pressure sensor. With the engine off it should read zero or very close to it. Any significant reading at rest means the sensor is out of calibration.
  4. Remove and clean the sensor tubes. They plug with soot and distort the measurement even though the sensor is fine.
  5. Check the exhaust temperature sensors before and after the filter. Without their readings the regeneration never starts.
  6. Look for exhaust leaks between the turbo and the filter, which change the pressure being measured.
  7. Check injector return flow, because a poor spray pattern multiplies soot production.
  8. Check the oil level and condition. A level above the maximum mark with a diesel smell means failed regenerations are diluting it, and it has to be changed.
  9. Rule out an EGR valve stuck open, a common cause of fast loading.

How to fix the P2002 code

  • Run a forced regeneration with the scan tool if the soot load allows it, always in a ventilated area, with the vehicle parked, the engine hot and the manufacturer procedure followed.
  • Do a highway regeneration when the system asks for one: 20 to 30 minutes at a sustained speed above 60 km/h (37 mph) with the engine above 2,000 rpm.
  • Clean or replace the differential pressure sensor and its tubes if they are plugged.
  • Repair exhaust leaks ahead of the filter.
  • Correct injectors with excess return flow or a poor spray pattern before you work on the filter.
  • Clean the filter chemically, or remove it for a professional wash, if the loading is high but the substrate is intact.
  • Replace the filter when it is clogged with ash or the substrate is cracked. It is the last option because of the cost.
  • Change the oil if it was diluted with diesel, even if the interval has not come up.

Deleting the filter is not a fix. It is illegal practically everywhere, it voids the emissions certification of the vehicle and it sets new codes because the sensors stop agreeing with each other.

Technical reference data

  • Temperature needed for regeneration: 550 to 600 °C (1,022 to 1,112 °F) inside the filter.
  • Typical differential pressure with a clean filter: below 20 mbar (about 0.3 psi) at idle. Above 100 mbar (about 1.5 psi) points to severe loading.
  • Soot load that usually triggers an automatic regeneration: around 45 percent.
  • Threshold above which many systems no longer allow a forced regeneration: over 80 or 90 percent.
  • Usual conditions to regenerate on the highway: more than 60 km/h (37 mph) sustained, engine hot, tank above a quarter and 20 to 30 minutes of driving.
  • Rough filter life before it clogs with ash: 150,000 to 250,000 km (about 93,000 to 155,000 miles), depending on use.

Brand-specific notes

Engines with lower exhaust temperatures regenerate worse in the city, so they pick up this code more often than larger engines. If the vehicle is used almost entirely for short trips, cleaning the filter is not a permanent repair but maintenance that will have to be repeated.

Frequently asked questions about P2002

Can I drive with a P2002 code?
With caution, and not for long. If the filter keeps loading, the vehicle can go into limp mode, and the diesel that dilutes the oil during failed regenerations puts the engine and turbo lubrication at risk.
What is a regeneration and how is it completed on the highway?
It is the process where the system burns off the accumulated soot by raising the exhaust gas temperature. On the highway it takes 20 to 30 minutes at a sustained speed above 60 km/h (37 mph), with the engine hot and enough fuel in the tank.
Why did my oil level go up?
During regenerations the system injects extra fuel, and some of that diesel runs down into the crankcase. If regenerations fail again and again, the oil gets diluted and has to be changed even if the interval has not come up.
Can the particulate filter be deleted?
No, it is neither a legal nor a sound technical option. It voids the emissions certification, keeps the vehicle from passing inspection and sets new codes because the sensors that stay on the vehicle no longer agree.
How much does it cost to fix P2002?
A forced regeneration at a shop runs about $80 to $150. A professional filter cleaning costs roughly $250 to $600. Replacing the filter can top $1,500 or $2,500 depending on the vehicle.
What does the P2002 code mean?
It is a generic OBD2 code that means the diesel particulate filter on bank 1 is not trapping soot as it should, or it is loaded beyond the allowed level. It is often a driving pattern problem and not a bad filter.
What is the most common cause of P2002?
Mostly city driving with short trips, which keeps regenerations from ever finishing. A faulty differential pressure sensor or plugged sensor tubes can set the P2002 code with a healthy filter, so test those before you buy a filter.

Questions about the P2002 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.