DTC 29 - P0120
Name of Code:P-0120(29) - Throttle Position Sensor Signal Circuit
When Monitored: Whenever the engine is running.
Set Condition: This code is set if the throttle angle goes out of range or if throttle angle changes abruptly (i.e.: faster than the throttle body motion could occur)
Theory of Operation: The Transmission Control Module (TCM) receives the throttle position signal from the Throttle Position Sensor UPS) through a wire spliced into the TPS circuit to the PCM. The TPS has a 5-volt pull up supplied from the Powertrain Control Module (PCM). The signal is checked for out-of-range as well as intermittency (excessive signal changes).
Transmission Effects: Extremely erratic transmission shifting with an intermittent TPS signal just prior to setting the code. If the intermittency does not last long enough to set the code, the customer will say that the transmission violently hunts between gears. The TCM will use a "calculated throttle angle" supplied by the PCM over the bus. If the bus is unavailable, the TCM will use a default throttle angle of 24 degrees for the key start in which the code was set. The TCM will try to use the TPS signal again on the next key start.
Possible Causes:
- Open or shorted TPS signal and/or ground circuits
- TCM connector problems
- TPS or TPS connector (Check PCM DTC's)
- PCM
- TCM