Technical Description of OBD-II Trouble Code
Malfunction in the Throttle Position Sensor/Switch (TPS) B Circuit
What does that signify?
This diagnostic trouble code (DTC) is a generic powertrain code that is applicable to vehicles equipped with OBD-II. Although it is a generic code, the specific repair steps may vary depending on the make and model of the vehicle.
The TPS (Throttle Position Sensor) is a potentiometer that is mounted to the throttle body. Its function is to detect the angle of the throttle blade. As the throttle blade moves, the TPS sends a signal to the PCM (Powertrain Control Module). The TPS is usually a three-wire sensor, with a 5-volt reference from the PCM to the TPS, a ground from the PCM to the TPS, and a signal return from the TPS to the PCM.
The TPS transmits the throttle position information to the PCM through this signal wire. When the throttle is closed, the signal voltage is approximately 0.45 volts. At WOT (Wide Open Throttle), the TPS signal voltage will reach close to 5 volts. If the PCM detects a voltage that is outside the normal operating range, it will set the P0220 code. The “B” refers to a specific circuit, sensor, or area of a particular circuit.
NOTE: The PCM recognizes that any significant change in throttle position corresponds to a change in manifold pressure (MAP). In some models, the PCM will monitor the operation of both the MAP and TPS for comparison. This means that if the PCM detects a large percentage change in throttle position, it expects to see a corresponding change in manifold pressure, and vice versa. If it does not observe this comparative change, the P0220 code may be set. However, this does not apply to all models.
Symptoms
Possible symptoms include:
Causes
Possible causes of the P0220 code include:
Possible Solutions
If you have access to a scan tool, observe the TPS voltage with KOEO (Key on Engine Off). With the throttle closed, the voltage should be around 0.45 volts. It should gradually increase to approximately 4.5 to 5 volts as you depress the throttle. Sometimes, only a scope can capture an intermittent glitch in the TPS signal voltage. If you notice a glitch in the TPS sweep voltage, replace the TPS.
NOTE: Some TPS sensors require fine adjustment. If you are not comfortable using a DVOM (Digital Volt Ohm meter) to adjust the new TPS, it is best to take the vehicle to a shop. If the voltage is not approximately 0.45 volts (+/- 0.3 volts) with the throttle closed, or if the reading is “stuck,” unplug the TPS connector. With KOEO, check for the presence of a 5-volt reference voltage and a good ground at the connector. You can check the signal circuit for continuity by jumping a fused wire between the ground circuit of the TPS connector and the signal circuit. If the TPS reading on the scan tool now reads zero, replace the TPS. However, if that does not change the reading to zero, check for an open or a short in the signal wire. If no issues are found, suspect a faulty PCM. If manipulating the TPS wiring harness causes any change in idle, suspect a faulty TPS.