Short answer

A DPF usually fails to regenerate because journeys are too short for regeneration to finish, or because the ECU has blocked it due to another fault, such as a sensor, EGR or injector problem, low fuel, or an empty additive tank. Fix the cause before forcing a regeneration.

On this page

Why regeneration fails

Active regeneration needs the engine to run long enough, at high enough exhaust temperature, for the soot to burn. It also needs the ECU to trust its sensor readings and to see no reason to stop. Anything that breaks those conditions can leave the DPF stuck with a growing soot load.

Check the oil level

During active regeneration some of the extra fuel can reach the sump. Repeated interrupted regenerations can raise the oil level noticeably. If the dipstick reads above maximum or the oil smells of diesel, have the oil changed and the cause investigated.

After the cause is fixed

If the soot load is moderate, a forced regeneration may clear it. If the filter is heavily loaded, full of ash or has repeatedly failed to regenerate, DPF cleaning is safer. See also clogged DPF.

Causes

  • Short journeys

    Regeneration starts but the engine is switched off before it finishes, again and again.

  • Faulty differential pressure sensor or hose

    A split hose or failed sensor gives false readings, so the ECU cannot judge soot load.

  • Exhaust temperature sensor fault

    Without reliable temperatures the ECU will not run regeneration.

  • Other engine faults

    EGR, injector, turbo or air-flow faults can block regeneration and add soot.

  • Low fuel level

    Some vehicles will not start a regeneration when the tank is near reserve.

  • Empty additive tank

    On vehicles with a fuel-borne catalyst, regeneration needs the additive.

How to fix it

  • Read and fix fault codes

    Clear the underlying fault first; the ECU may then regenerate normally.

  • Replace damaged pressure hoses or sensors

    Restores accurate soot-load readings.

  • Sustained drive

    Where the handbook allows, a steady drive gives active regeneration time to complete.

  • Forced regeneration

    With a diagnostic tool, once the filter is confirmed safe to regenerate.

  • Clean the DPF

    When the load is too high or ash-related for regeneration to clear.

Common DPF fault codes

Code Meaning Typical next step
P2458 DPF regeneration duration Regeneration taking too long or not completing; check temperatures and soot load.
P2459 DPF regeneration frequency Regenerations happening too often; check for ash load or an engine fault producing soot.
P2463 DPF restriction: soot accumulation Soot load high; regenerate if safe, otherwise clean.

Generic OBD-II codes. Manufacturers also use their own codes; always confirm with a scan tool and the vehicle's service information.