P0149 Fuel Timing Error

P0149 points to a fuel timing error. The controller detected fuel injection or pump timing behavior outside expected limits.

Code details

Generic OBD-II · P0
System
Fuel / Air
Code type
Generic (SAE / ISO controlled)
Standard
SAE J2012 / ISO 15031-6

Diagnostic boundary

A diagnostic trouble code reports that a monitored test failed. It does not prove one specific part is bad, and manufacturer logic can add vehicle-specific conditions.

Do not adjust mechanical timing or replace pumps until command, feedback, and engine timing data are compared.

Symptoms of P0149

Common causes of P0149

Useful checks before replacing parts

Related OBD-II codes

These nearby fuel / air entries can help compare wording and pin down the fault area.