Every common rail injector carries a correction code stamped on its body that the PCM must know in order to drive it correctly. This function is used after replacing one or more injectors, for calibrating the injection system, or to cure lack of power, black smoke and DTCs P2336, P2337, P2338, P2339 by re-entering the codes of the injectors already fitted.
Required licences
—
Hardware / cables
AVDI
⚠ WarningBefore programming injectors the vehicle must sit with the engine off for at least 8 hours: the engine has to be stone cold. If this condition is not met the programming can fail and driveability problems can be created. You must also program the code stamped on the body of the NEW injector, not the one shown on the engine label.
Procedure
Check that the vehicle has been standing with the engine off for at least 8 hours, so that the engine is completely cold. The engine must not be running during the procedure.
Connect the AVDI, open the Ford/Mazda diagnostics and go to the injector programming function (Fuel Injector Correction Factors).
Read the codes currently stored. On older models (roughly pre-2003) the actual codes cannot be read back: you will see '00 00 00 00 00 00 00 00' or 'FF FF FF FF FF FF FF FF', or a mix of the two. That is normal.
Take the code off the body of each injector. On the 1.6 TDCi the stamped code is 9 digits long but has to be entered as 8 digits: drop the last digit of the 9-digit code.
On 1.8, 2.0, 2.2, 2.4 and 3.2 TDCi engines the correction factor is 16 characters long (numbers and letters) and is found on the injector body. There are also 2.2 variants with a 6-digit code and 2.0 Duratorq StgV with a 20-digit code: use the length matching the engine in front of you.
Double-check the codes before entering them: a wrong code translates straight into a running fault.
Select the required injector in the software and enter the matching code. Enter the correction factors in cylinder order; the injectors are in physical order, NOT in firing order.
Enter all the required codes, then press the confirmation key (return) shown on screen to write the data into the PCM.
If the label with the old injector codes is still on the engine (on the side of the engine or on the rocker cover), remove it: the data on it is no longer correct and can mislead another technician.
Run the Pilot Correction Learn procedure.
After entering the codes the system initially runs without the pilot injection sequence: the vehicle has to be driven for a few kilometres so that the system can adapt.
Reference screenshots
Source: Manuale Ford/Mazda, parte 2 di 2, cap. 8.12 Fuel Injector Programming (p.37-39, 42) · ⏱ estimated time 30-60 min