Obdaryn

P0149Fuel Timing Error

  • Generic OBD-II code · Powertrain
  • Turns on the check-engine light
  • Matters for the ITP
  • Can trigger limp mode
How the car detects it
P0149 is a diesel code for a deviation of the actual from the target start of injection. On distributor pumps such as the Bosch VP44, a timing device sets the delivery start, and the pump control unit compares the actual position with the target. On the 2003 Saab 9-3 2.2 TiD (GM/Opel engine) P0149 means injection too early – too late is the manufacturer code P1149; it is monitored continuously above 600 rpm and leads to limp mode with limited fuel quantity. CARB has required injection timing monitoring for all diesels since model year 2010. On common-rail systems timing is mostly covered by injector-related codes, so P0149 is rare there.
What you may notice
  • Check engine light on
  • Limp mode with power limitation
  • Starting problems up to no start
  • Smoke, knocking, rough running
Likely causes
  • LikelyInjection pump wrongly set or drive (belt, key) shifted
  • PossibleTiming device or timing solenoid of the pump faulty
  • PossibleAir in the fuel or low supply pressure
  • RarePump control unit faulty
  • RareCrankshaft or camshaft signal disturbed
Inspection (ITP)
Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
Repair
Hard · Usually a job for a workshop.Typical cost: €100 – €3,000

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.