Fuel Timing Error (P0149)
P0149 indicates a fuel timing error detected by the Engine Control Module (ECM). This typically occurs when the fuel injection timing is out of specification, often due to a malfunctioning fuel injection pump, incorrect pump timing, or issues with the fuel injection control system. The ECM monitors the timing of fuel delivery relative to engine position and triggers this code if it detects a deviation. Common causes include a worn or faulty injection pump, timing belt/chain misalignment, or sensor failures such as the crankshaft position sensor or camshaft position sensor.
01. Most Common Causes
- Faulty fuel injection pump
- Incorrect injection pump timing
- Worn timing belt or chain
- Defective crankshaft or camshaft position sensor
- ECM software or hardware issue
02. Symptoms You Will Notice
- Engine misfire or rough idle
- Hard starting or no start
- Reduced engine power and poor acceleration
- Check Engine Light illuminated
- Increased fuel consumption
03. Step-by-Step Diagnosis
Step 1: Scan for additional codes and freeze frame data.
Step 2: Inspect timing belt/chain condition and alignment.
Step 3: Check fuel injection pump timing using manufacturer specifications.
Step 4: Test crankshaft and camshaft position sensors with a multimeter or oscilloscope.
Step 5: Verify fuel injection pump operation and replace if faulty.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
No, driving with P0149 can cause engine damage, poor performance, and potential stalling. It is recommended to have the vehicle towed to a repair shop.
How much does it cost to fix?▼
Repair costs vary widely depending on the cause. A simple sensor replacement may cost $200-$400, while a fuel injection pump replacement can range from $500 to $1500 or more.