What Does P0149 Mean?
The PCM has detected a fuel timing error, meaning the fuel injection timing deviates from the commanded timing value. This code is predominantly found on diesel engines where injection timing is critical for combustion efficiency and emissions. The driver may notice hard starting, rough idle, excessive black or white smoke, knocking/pinging, and reduced power. On some gasoline direct injection engines, this code can also appear.
Common Causes
35%
Faulty fuel injection pump timing or worn injection pump internals
25%
Incorrect timing belt/chain alignment affecting camshaft-to-crankshaft relationship
20%
Malfunctioning crankshaft or camshaft position sensor providing incorrect timing reference
10%
Wiring or connector fault in the injection pump timing control circuit
10%
PCM calibration issue or failed fuel timing control module
Diagnostic Steps
1
Monitor actual vs. desired injection timing on live data — the deviation should be less than 2 degrees; larger deviations confirm the fault.
2
Verify crankshaft and camshaft position sensor waveforms with an oscilloscope — signals should be clean with consistent amplitude and no dropouts.
3
Inspect timing belt/chain alignment marks — remove the timing cover if necessary and verify all marks align properly at TDC #1.
4
On diesel engines, check injection pump timing with a dial indicator or timing light per manufacturer procedure — typical specification is within 1 degree of factory setting.
5
Test the injection pump timing solenoid by commanding it with a scan tool and verifying that actual timing changes accordingly.
Estimated Repair Cost
$300 - $2,000
Parts + labor, varies by vehicle and location
The PCM has detected a fuel timing error, meaning the fuel injection timing deviates from the commanded timing value. This code is predominantly found on diesel engines where injection timing is critical for combustion efficiency and emissions. The driver may notice hard starting, rough idle, excess...
The most common cause of P0149 (Fuel Timing Error) is: Faulty fuel injection pump timing or worn injection pump internals
Typical repair costs for P0149 range from $300 to $2,000, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Drive with caution and limit distance. Incorrect fuel timing can cause engine knocking that leads to internal damage, excessive exhaust temperatures that can harm turbochargers and catalytic converters, and potential stalling. Schedule service promptly.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0149 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Fuel System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.