TPS & ISC replacement/adjustment
If the diagnostics are run after a Service Soon error is shown, and errors relating to the Throttle Position Sensor (TPS) and/or Idle Speed Control (ISC) are 21, 22, 26, 27and/or 30, it is likely that the TPS is worn. The TPS is a wirewound variable resistor, and when it is worn, it has the same effect on the Electronic Control Module (ECM) as a worn volume control on a radio. On a radio you will get a crackle when you adjust the volume......a worn TPS will give an intermittent throttle position readout to the ECM, and can cause the idle speed to fluctuate and cause the above errors.
The TPS is used to send the throttle position to the ECM, indicating to the computer the angle of throttle. It senses 0-90 degrees of throttle angle. The ISC is controlled by the ECM and adjusts the idle speed dynamically according to load when the engine is at idle. The airconditioning compressor cycling or moving the gear selector from Park/Neutral to Forward and Reverse positions will change the load on the engine, which the ISC compensates for.
If either the TPS or ISC are replaced, they need to be adjusted together. Instructions for adjusting them are covered in the link to the Adobe Acrobat document below. If you do not have Adobe Acrobat Reader, you can download the latest version free of charge from: http://www.adobe.com
To download the ISC/TPS adjustment information, click HERE. The document can be saved, viewed in Internet Explorer, or printed. For further information, see the appropriate Cadillac service manual. Figure 6D3-8 can be downloaded HERE