HomeTrouble CodesP0149

P0149 — Fuel Timing Error

Generic OBD-II · all makesPowertrain (engine & transmission)

P0149 indicates that the engine control module (ECM/PCM) has detected a discrepancy between the commanded fuel injection timing and the actual timing observed by the system. The fault is typically related to fuel delivery pressure, pump performance, or the sensors that define injection timing, rather than a failure of the computer itself.

Symptoms

What causes it — most likely first

1. Fuel pump failure or performance loss

A weak or failing fuel pump cannot maintain the required pressure, causing the ECM to see an incorrect fuel timing signal.

2. Clogged fuel filter or fuel line restriction

Restricted fuel flow reduces pressure, leading to an apparent timing error in the injection event.

3. Faulty fuel pressure regulator

A malfunctioning regulator can cause pressure swings that the ECM interprets as a timing discrepancy.

4. Camshaft or crankshaft position sensor issues

Incorrect or missing position signals can make the ECM calculate the wrong injection timing.

5. Timing belt/chain misalignment or wear

Mechanical timing errors change the relationship between crank and cam signals, resulting in a fuel timing fault code.

6. Engine control module (PCM) fault (rare)

While possible, the PCM rarely fails on its own; it usually sets the code because another component is causing the timing error.

How it's diagnosed

  1. Retrieve freeze‑frame data and confirm the code is present; note any associated sensor or fuel pressure trouble codes.
  2. Perform a visual inspection of fuel lines, fuel filter, and fuel pump for obvious leaks, kinks, or damage.
  3. Measure fuel pressure at the rail with a gauge while the engine is running; compare to manufacturer specifications.
  4. Test the fuel pump’s electrical draw and voltage; check the fuel pump relay and fuse.
  5. Inspect the camshaft and crankshaft position sensors for proper operation, wiring, and alignment.
  6. If pressure and sensors check out, examine timing belt/chain condition and correct alignment.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can the PCM itself be the cause of P0149?

In most cases the PCM is not the source; it records a timing error caused by fuel delivery or sensor problems. Only after all other components are verified should a PCM fault be considered.

Is it safe to keep driving when P0149 is active?

The engine may run rough, use more fuel, or stall. Continued operation can lead to damage; it is advisable to diagnose and repair the issue promptly.

Will a simple fuel filter replacement always fix P0149?

A clogged filter can contribute to low pressure, but the code often involves more than one cause; a thorough pressure and sensor check is required.

What does the 'Fuel Timing Error' mean in terms of injection timing?

It means the ECM is seeing a mismatch between the scheduled start of injection and the actual mechanical timing, usually because fuel pressure or position sensor signals are incorrect.