OBD codes / P0149
P0149
SeriousFuel Timing Error
Treat P0149 as a see-a-mechanic-soon code, not a someday code. Injection happening at the wrong time can mean harsh combustion that is genuinely hard on a diesel engine, along with poor starting and power loss. Limit driving to what is necessary until it is diagnosed, and mention any recent fuel-system or timing work to the technician — incorrectly set pump timing after a repair is a classic trigger.
What this code means
P0149 is another fuel-system code that merely borrows a slot in the oxygen-sensor number range: it means the computer detected that fuel injection is happening at the wrong time — actual injection timing does not match what was commanded. It is chiefly a diesel code, from systems where injection timing is actively controlled and verified, such as those with timing control in the injection pump. Causes include a faulty or worn injection pump, a timing-control solenoid or actuator fault, low fuel pressure making timing control sluggish, air in the fuel, a stretched or mistimed drive (pump timing set incorrectly after service), or a sensor the computer uses to verify timing. Symptoms tend to be real with this one — hard starts, knock or rattle, smoke, poor power — and diagnosis is vehicle-specific.
Symptoms you might notice
- Hard starting, especially cold
- Diesel knock, rattle, or rough running
- Black or white exhaust smoke
- Reduced power or poor throttle response
- Check-engine light, possibly with reduced-power mode
What it costs to fix
Varies by vehicle — get it diagnosed.
The repair cost for this code depends too much on your exact vehicle and the underlying cause to quote a meaningful range. Confirm the cause first so you only pay for the fix you actually need.
Diagnose P0149 for my vehicle →Frequently asked
P0149 came up on my scanner — is my O2 sensor bad?
No. Despite the neighboring code numbers, P0149 has nothing to do with oxygen sensors — it reports that fuel injection timing does not match what the computer commanded, which points at the injection pump, its timing controls, or fuel supply problems.
How serious is P0149?
Moderately to quite serious. Wrong injection timing causes harsh, inefficient combustion — the knock and smoke you may notice — and sustained operation that way is hard on the engine. It deserves prompt diagnosis rather than a wait-and-see approach.
What typically causes a fuel timing error?
On most affected vehicles: a worn injection pump or a fault in its timing-control solenoid, low fuel pressure or air in the fuel making timing control erratic, or pump timing set slightly off during earlier service. A vehicle-specific diagnostic procedure sorts out which.
Why is there no repair cost range for P0149?
The realistic fixes run from bleeding air out of the fuel system to overhauling or replacing an injection pump — outcomes so far apart, and so dependent on your specific fuel system, that quoting one range would be misleading. Diagnosis first, estimate second.
Seeing P0149 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P0149 for my vehicleRelated trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0149 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.
Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.