Injection timing is one of the oldest and most important ideas in diesel engine performance, but a modern fault label involving timing does not always mean an old-fashioned mechanical timing adjustment. Electronically controlled distributor pumps, common-rail systems, and individual-injector control strategies organize the timing process differently. Before anyone reaches for special tools or orders a replacement pump, the first job is to establish what the exact code represents on that particular engine and whether the controller has completed the calibration or learning procedure it expects.
The standardized descriptions include P0149 (fuel timing error), P2672 (injection pump timing offset), P2673 (injection pump timing calibration not learned), and P2674 (injection pump fuel calibration not learned). These codes are useful reference points, but they do not guarantee that the affected engine has a manually adjustable pump or even implements the relevant monitor. An engine with electronic control may detect an implausible relationship between commanded timing and observed response, while another may simply require a particular learned value after repair or controller programming. The service information must decide which explanation applies.
Timing error versus missing calibration
A timing error suggests a detected discrepancy, whereas a calibration-not-learned label points toward a missing or incomplete learned state. Those conditions can overlap in symptoms but are not the same task for the technician. The correct sequence may involve confirming engine position signals, mechanical timing, pump installation and identification, programming history, injector or pump control, and any prerequisite learning or verification routine prescribed by the manufacturer. Replacing a pump without checking whether the required calibration has been performed can turn a straightforward procedure into an unnecessarily expensive experiment.
On applicable older distributor-pump engines, pump mounting, drive relationship, timing-control hardware, and supplied fuel can all matter. On a newer electronically coordinated engine, the relationship among engine position signals, injection command, electronic drivers, rail pressure, and software strategy may be more significant than a conventional pump timing adjustment. Do not copy a specification or procedure from one generation to another simply because both codes contain the words “injection pump.”
What good diagnostic evidence looks like
A strong diagnosis will identify exactly which control module reported the code, when it set, and whether there are accompanying crank/cam correlation, supply pressure, metering, or electrical faults. It should also consider recent pump replacement, timing-system service, programming, battery voltage problems, or component coding. The technician should follow the specified check of learned values or pump timing only with the right equipment and the exact manufacturer process. The purpose is to show whether the system cannot achieve a commanded result, whether it has lost an expected reference, or whether a calibration step has not been completed.
For a more general overview see P0216 injection timing, injection pump metering faults, and injector timing and calibration. If you are considering removed-component testing, include the pump’s identification number and any record of vehicle programming or timing-system service so the shop can evaluate whether component testing is likely to answer the question.
Standards context: General code descriptors are referenced in SAE J2012 and commonly reproduced in professional DTC lists, including Snap-on’s diagnostic trouble-code reference. Exact availability and procedure remain application-dependent.
Keep exploring the right evidence
Codes guide a diagnosis but do not identify a failed pump or injector by themselves. Review nearby systems, compare the exact engine application, and seek qualified testing before deciding on a repair.
