GM Service Manual Online
For 1990-2009 cars only

Fuel Injector Flow Rate Programming Pass Thru

The fuel injector flow rate programming must be done when any of the following procedures are performed:

    • The control module is replaced
    • Any fuel injectors are replaced

If the control module is being replaced, the fuel injector flow rate information must be retrieved before replacing the control module. If the control module does not communicate, a different procedure must be used to obtain the fuel injector flow rate information. Perform the appropriate retrieving fuel injector flow rate information procedure, and the fuel injector flow rate programming procedure.

Before Programming a Control Module

Important: DO NOT program a control module unless you are directed by a service procedure or you are directed by a General Motors Corporation service bulletin. Programming a control module at any other time will not permanently correct a customers concern. If the control module is being replaced, the Speed Calibration must also be programmed.

Ensure the following conditions are met before programming a control module:

    • Vehicle system voltage
       - There is no charging system concern. All charging system concerns must be repaired before programming a control module.
       - Battery voltage is between 12-16 volts. The battery must be charged before programming the control module if the battery voltage is low.
       - A battery charger is NOT connected to the vehicle battery. Incorrect system voltage or voltage fluctuations from a battery charger, may cause programming failure or control module damage.
       - Turn OFF or disable any system that may put a load on the vehicle battery.
   • Twilight sentinel
   • Interior lights
   • Daytime running lights (DRL)--Applying the parking brake, on most vehicles, disables the DRL system. Refer to the Owner's Manual.
   • HVAC systems
   • Engine cooling fans, etc.
    • The ignition switch is in the proper position. The scan tool prompts you to turn ON the ignition, with the engine OFF. DO NOT change the position of the ignition switch during the programming procedure, unless instructed to do so.
    • All tool connections are secure.
       - RS-232
       - The connection at the data link connector (DLC) is secure.
       - Voltage supply circuits
    • DO NOT disturb the tool harnesses while programming. If an interruption occurs during the programming procedure, programming failure or control module damage may occur.
  1. Connect the ribbon cable between the scan tool and the TIS2000 terminal.
  2. Important: Programming will not be allowed unless the Green Activator Hardware Lock is connected.

  3. Make sure the Green Activator Hardware Lock is securely connected to the TIS2000 terminal printer port.
  4. Connect the scan tool to the DLC then turn it ON.
  5. Open TIS2000 from the ITCS Main Menu.
  6. Click OK.
  7. Click on Service Programming System.
  8. Select the following options:
  9. 7.1. Diagnostic Tool -- Pass Thru
    7.2. Programming Process -- Reprogram ECU
    7.3. ECU Location -- Vehicle
  10. Click Next.
  11. Identify the vehicle as requested by the system.
  12. Click Next.
  13. Turn ON the ignition, with the engine OFF.
  14. Turn OFF all accessories.
  15. Important: Do not connect a battery charger during engine control module (ECM) programming.

  16. Click Next.
  17. Important: A message stating "This could be a service ECU" will appear if there is no VIN stored in the ECM. Click OK if this message appears.

  18. Enter the full 17-digit VIN if not correctly displayed.
  19. Click Next.
  20. Select Fuel Injector Flow Rate Programming.
  21. Click Next.
  22. Fuel Injector Flow Rate Programming only applies to vehicles built on or after 1/1/04. The RPO code for this is CTF. Choose With CTF, Interim Release.
  23. Click Next.
  24. Click Next.
  25. Click Next.
  26. Select 6 as the total number of vehicle cylinders.
  27. Important: The injector number is the actual cylinder number.

  28. Select the injectors to be replaced by checking the corresponding box.
  29. Click Next.
  30. Important: 

       • The characters can only be 0-9 or A-F.
       • The characters can also be pulled from the sticker on the cam cover or from the old ECM if the fuel injectors are not being replaced.
       • The cam cover sticker is missing positions 23-28 for each injector. These are all zeros. You need to add these zeros when entering in the characters.

  31. Enter the digits by full row as they appear on the fuel injector, 8 characters per row starting from the top far left.
  32. Important: TIS2000 will not allow an invalid fuel injector ID code to be input. However, any valid code can be used. Make sure that the correct ID code is entered for the correct cylinder injector or a driveability concern may result.

  33. Click OK.
  34. Turn OFF the ignition for 30 seconds.
  35. Click Close.
  36. Turn ON the ignition with the engine OFF.
  37. Use the scan tool to verify the fuel injector flow rates were entered correctly in the ECM.
  38. Go to Step 32 if the fuel injector flow rates are correct. If not, this entire process must be repeated.
  39. The programming is complete.