P246C Code: DPF Restriction – Forced Limited Power
The DPF is so restricted that the ECM has cut engine power to protect the turbo, EGR system and filter.
Stop driving
Drive only as far as needed to get off the road or to a nearby shop, at low load, and don't tow. Don't attempt a parked or scan-tool regen unless a technician has confirmed the soot load is still under the manufacturer's limit; an overloaded filter can reach temperatures that crack it or start a fire under the truck. If the shop is far away, have it towed.
Safety first · Consult a professional
- Fire risk: stop driving if you smell burning or see smoke.
At a glance
Severity: High
- Meaning
- DPF Restriction – Forced Limited Power
- System
- Emission Controls · Powertrain
- Safe to drive?
- With caution
- Typical repair cost
- $150–$7,500
- DIY difficulty
- Hard
Most diesels handle a filling DPF in stages: first a normal regen, then a dash message asking you to drive at highway speed, then a warning that the filter is full. P246C is the last stage. The restriction, judged from measured backpressure and the calculated soot load, has passed the point where the ECM considers it safe to run full power, so it limits torque and speed to protect the turbocharger, EGR system and the filter itself. On many trucks it also blocks automatic regens at this point because burning that much soot at once can crack or melt the substrate. The code tells you that earlier warnings went unanswered or that the regen system couldn't do its job, so the repair has two parts: dealing with the overloaded filter safely, and finding out why it got that way.
How to read P246C
- P Powertrain
- 2 Generic (SAE)
- 4 Auxiliary emission controls
- 6C Specific fault
Symptoms
- Sharply reduced power, often with a speed cap
- Messages such as 'Exhaust filter overloaded' or 'Reduced engine power'
- Check engine light, frequently alongside earlier DPF warnings that were ignored
- Automatic regeneration no longer starting
- Higher exhaust temperatures and a hot smell under load
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Repeated short trips or shutting off during regens let soot build past the limit
- Regen system not working: faulty exhaust temperature sensor, dead oxidation catalyst or post-injection problem
- Pressure sensor or tube error overstating the restriction
- Ash accumulation at the end of the filter's service life
- Engine producing too much soot or oil: leaking injectors, turbo seals, EGR stuck open
- Earlier DPF codes left unrepaired for a long time
Diagnosis step by step
Stop loading the engine
Reduce speed, avoid hills and towing, and get to a safe spot. Don't idle for long periods either; idling adds soot without enough heat to burn it.
Read soot load, ash load and history
A scan tool shows calculated soot mass, ash mass, differential pressure and the regen history. Those numbers decide the next step and should be written down before anything is cleared.
Tools: OBD-II scanner
Rule out a false reading
Check that the differential pressure reads zero with the engine off and inspect both sensor tubes. A drifting sensor or blocked tube can push the ECM into this derate with a filter that isn't actually overloaded.
Tools: OBD-II scanner, Flashlight
Choose regen or removal based on soot load
If soot is still within the manufacturer's limit, a technician can run a monitored service regen outdoors, away from anything flammable. If it's above that limit, the DPF has to come off for an off-vehicle cleaning or be replaced.
Tools: OBD-II scanner
Fix what caused the overload
Check exhaust temperature sensors, oxidation catalyst light-off, injector balance rates, boost leaks, EGR operation and oil consumption. Without this, a cleaned or new filter will end up in the same state.
Tools: OBD-II scanner, Smoke machine
Reset adaptations and verify
After cleaning or replacing the filter, reset soot and ash values and learn the new filter with the scan tool. Then confirm on a road test that power is restored and a normal regen completes.
Tools: OBD-II scanner
Where the parts are
- 1MAF sensor
- 2Turbocharger
- 3Throttle body
- 4Intake manifold
- 5Fuel injector
- 6EGR valve
- 7Fuel pump
- 8Thermostat
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Monitored service regeneration at a shop | No | $150–$400 |
| Off-vehicle DPF cleaning including removal | No | $500–$1,200 |
| Replace DPF (and oxidation catalyst if combined) | No | $2,500–$7,500 |
| Replace exhaust temperature sensor or pressure sensor | Yes | $150–$450 |
| Repair underlying injector, turbo or EGR fault | No | $400–$3,500 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Ford
P246C is a well-known code on Super Duty trucks with the 6.7L Power Stroke, usually after a series of exhaust filter warnings. Technicians typically review soot load and regen history before deciding between a service regen and filter removal.
Emissions / smog test impact
Depends
Where diesels are OBD-tested, P246C with the check engine light on fails; many states exempt diesel pickups. Removing the overloaded filter instead of servicing it is illegal federal tampering.
Frequently asked questions
Can I just force a regen myself?
Only if the soot load is confirmed to be within the manufacturer's limit. Above that, burning off that much soot at once can crack the filter or overheat surrounding parts, which is why many trucks block regens at this stage.
Why did my truck go into limp mode instead of just regenerating?
Because the filter passed the point where a normal regen is considered safe, and high backpressure can overheat the turbo and exhaust valves. The derate protects the engine until the filter is dealt with.
How did it get this far?
Usually several earlier steps were missed: regen requests interrupted by short trips, or a DPF warning light left on. A faulty temperature sensor or an engine making extra soot can also speed things up.
Will clearing the code restore power?
Only briefly, if at all. The ECM recalculates the restriction as soon as the engine runs and will derate again until the filter load actually comes down.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy