GM Service Manual Online
For 1990-2009 cars only

SPS Programming Concerns - keywords cluster communication DDM Door EBCM EBTCM engine gate HVAC IPC lift LGM module PCM PDM program SDM TBCM

Subject:SPS Programming Concerns

Models:All 1996-2006 Passenger Cars
All 1996-2006 Light Duty Trucks And Sport Utility Vehicles



This PI has been revised to update Step 1 in both programming procedures. Please discard PIT3418A.


The following diagnosis might be helpful if the vehicle exhibits the symptom(s) described in this PI.

Condition/Concern:

During SPS programming, the module that is being programmed is not listed in TIS.

Recommendation/Instructions:

There have been changes to TIS when programming modules. If a module needs to be programmed/reprogrammed, (new module or original module) and the module is not listed in TIS, it should be suspected a loss of communication with that module has occurred. Below are some steps to aid in diagnostics. It will help to confirm if communication is present or not with any module.

Non CANdi Module Vehicle:

  1. First determine how the module is programmed (SPS Programming, Setup with Tech 2®, None). This can be done by using eSI. Build the vehicle by "Year", "Make" and "Model". Select "Next", then select the vehicle under "Service Manual/Bulletins". Once selected, the next screen will display the Service Manual sections and a "Search" box. Type in the keywords "Control Module References". The search results will display a link to "Control Module References". Select the link and locate the module in question. This will assist with set up and/or programming of the module in question. If the module is SPS programmable, proceed with the follow steps.
  2. Make sure the battery voltage is near or at 12.5 volts.
  3. Use the Tech 2®, confirm the module(s) in question are active on the class 2 message monitor.
  4. Use the Tech 2® and attempt to get data from the module(s) that was intended for programming.
  5. If no communication is present, use the appropriate flow chart for "Scan Tool Does Not Communicate with" for the suspected module.
  6. If communication is established and the module is active on the class 2 message monitor, contact Techline for programming assistance at 1-800-828-6860. If any error codes are listed in TIS or on the Tech 2®, make sure they are documented in the event the Techline requests these codes.

CANdi Module Vehicle:

  1. First determine how the module is programmed (SPS Programming, Setup with Tech 2®, None). This can be done by using eSI. Build the vehicle by "Year", "Make" and "Model". Select "Next", then select the vehicle under "Service Manual/Bulletins". Once selected, the next screen will display the Service Manual sections and a "Search" box. Type in the keywords "Control Module References". The search results will display a link to "Control Module References". Select the link and locate the module in question. This will assist with set up and/or programming of the module in question. If the module is SPS programmable, proceed with the follow steps.
  2. Make sure battery voltage is near or at 12.5 volts.
  3. Use the Tech 2®, select "Vehicle Control Systems", then "Computer/Integrating Systems", then "Data Link Test", then "Class 2 Message Monitor". Select the class 2 message monitor and see if the module(s) intended for programming is active.
  4. Regardless of the outcome of step 3, back out of the class 2 message monitor and return to the service manual sections. Select a section on the Tech 2® that the module in question may have data displayed. Enter this area and attempt to get data from the module that is in need of programming.
  5. If no communication is present, use the appropriate flow chart for "Scan Tool Does Not Communicate with" for the suspected module.
  6. If access to the module is present and the module is active on the class 2 message monitor, contact Techline for programming assistance at 1-800-828-6860. If any error codes are listed in TIS2000 or on the Tech 2®, make sure they are documented in the event that Techline requests these codes.

Please follow this diagnostic or repair process thoroughly and complete each step. If the condition exhibited is resolved without completing every step, the remaining steps do not need to be performed.