LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Buick >> 2003 >> Century Custom >> Repair and Diagnosis >> Engine Performance >> System >> Engine Controls Self-Diagnostics - 3.1L Engine >> Programming >> Powertrain Control Module >> Service Programming System
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Service Programming System

CAUTION: Before programming a control module, the following must be observed, or control module damage may occur:
  • The Tech 2® and the terminal must have the latest software.
  • The vehicle battery must be fully charged. The battery voltage should be between 12-14 volts.
  • The Tech 2® and the terminal cable connections must be secure.
  • A battery charger must NOT be connected to the battery when programming a control module.

The Service Programming System (SPS) allows a technician to program a control module through the Data Link Connector (DLC). The information transfer circuit that is used at the DLC is the same serial data circuit used by the scan tool for retrieving Diagnostic Trouble Codes (DTCs), displaying data, clearing DTCs, etc. This procedure offers the ability to install software/calibrations matched to a particular vehicle. Most control modules have 2 types of memory. The software/calibrations reside in the flash memory. The 2 types of memory are listed below: