Skip to content
EN · km
Units
My Garage
Generic OBD-II code Emission controls

P2458: Diesel Particulate Filter Regeneration Duration

A particulate filter regeneration took longer than the control unit allows.

High risk

Usually drivable, but power may be limited. Have it checked soon to avoid a blocked filter.

Short answer · Can I keep driving with P2458?

Usually yes. A longer drive at steady speed can let the next regeneration finish. If the light stays on or power is limited, have it checked soon.

On this page

What does P2458 mean?

Code P2458 means the engine control unit started a regeneration to burn off the soot in the particulate filter, but it did not finish within the expected time. Repeated short trips that interrupt the regeneration, a filter that is very full, a faulty exhaust temperature or pressure sensor, or an engine fault that limits exhaust temperature are typical causes.

What the car does when the code is set

The particulate filter light comes on and the engine usually limits power. Regeneration by driving may no longer be allowed, and a workshop may need to start it or clean the filter.

How the system works

The particulate filter collects soot that must be burnt off regularly. On the motorway this often happens on its own (passive regeneration). Otherwise the engine raises the exhaust temperature with extra injection to start an active regeneration, which needs 10–20 minutes of driving at steady speed. If regenerations keep failing, the soot load rises. Above a limit the engine control unit stores this code and limits power, because burning off too much soot at once could overheat and crack the filter.

PPowertrain
2Generic code (SAE)
4Emission controls
58Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Short tripsThe filter cannot regenerate if the engine rarely reaches temperature.
  2. Interrupted regenerationsSwitching off during a regeneration.
  3. Engine faultsFaulty injectors, EGR or turbo faults produce extra soot.
  4. Wrong engine oilOil not meeting the low-ash specification adds ash.

How it is diagnosed

  1. Drive to regenerate if allowedIf the manual allows, drive 15–20 minutes at a steady speed on a main road.
  2. Check for other codesFix sensor, EGR or injector faults that stop regeneration.
  3. Forced regenerationA workshop can start a regeneration with a scan tool.
  4. Clean or replaceIf the soot load is too high, the filter needs cleaning or replacing.During a forced regeneration the exhaust gets extremely hot. Keep it away from flammable materials.

Questions about P2458

Can driving clear P2458?

Often a drive of 20–30 minutes at steady motorway speed lets the filter regenerate. If the code returns, a workshop checks the sensors and can start a service regeneration.

How do I avoid a blocked particulate filter?

Include a longer drive at a steady speed regularly, do not switch off during regeneration, and use the specified low-ash engine oil.

Terms on this page