P2122 is a generic OBD-II code, meaning that it has the same definition for all makes and models of vehicles. But, it does seem to pop up the most in Nissan, GM, and Chrysler-made vehicles.
P2122 indicates that the voltage coming from throttle position sensor “D” is below the normal operating range. The most common cause of this code is a bad TPS, a damaged wiring harness going to the TPS, or damage where the harness plugs into the TPS.
P2122 Definition: Throttle Position Sensor – D Circuit, Low Input
Here’s the definition of P2122, broken down.
Throttle Position Sensor
The throttle position sensor on a vehicle measures how far you have pressed the gas pedal down. This information is transferred to the PCM (Powertrain Control Module). The PCM takes the data and uses it and info from the MAF and/or MAP sensor(s) to control spark timing and other engine functions.
D Circuit, Low Input
The voltage coming from the “D” circuit of the TPS is too low. The voltage level is what tells the PCM how wide the throttle has been opened.
When the voltage level is “Low Input,” it is below the minimum operating range specified by the manufacturer, and the vehicle’s PCM will illuminate the check engine light with P2122.
The symptoms of P2122 will depend greatly on whether or not the vehicle in question uses drive by wire or drive by cable. If it’s drive by wire (computer-controlled throttle, most vehicles now use it), the PCM can limit or stop the throttle entirely.
Here are the most common symptoms of P2122:
- Check Engine Light– The check engine light may or may not have any other codes with it. P2122 will often be seen with P2106 or P2104. These codes indicate that the vehicle has entered a fail-safe mode since the PCM can not verify the throttle position.
- Engine Idles Only or Limited Acceleration– This is common on drive-by-wire vehicles. Fixing the TPS and clearing the codes will get the vehicle out of limp mode.
- Rough Idle or Stalling– This is common on vehicles that are drive by cable. The air still enters the combustion chamber, but without knowing how wide the throttle was opened, it can lead to misfiring.
P2122 Causes + Diagnosis
Here are the most common causes of P2122, as well as a solid order of diagnostic operation to use.
Take a Look at the Wiring
The TPS is easy to find on the throttle body. First, inspect the harness going to it. Pay extra close attention to anywhere that the harness may have come into contact or rubbed something. Look for burnt or damaged wiring.
Take at where it plugs in and see if there has been any damage to the pins. If they appear corroded, get some electrical contact cleaner and clean them up. If they are damaged, you will need to repin or replace the harness.
Test the Voltage
A quick inspection of the wiring harness can provide a quick win. If you didn’t see anything, then it’s time to go about testing the voltage at the TPS.
Make sure that the ground is good before doing anything else.
You’ll need to look up the specs for your particular vehicle. But, you don’t need to do any of that if there is no voltage at all.
If there’s no voltage, check if the wire is hot coming out of the PCM. If it is, the wiring has been damaged somewhere between the TPS and PCM. You’ll need to run a new wire and repair the harness.
If there is voltage coming from the TPS, but it is below the manufacturer’s suggested range, the TPS itself is likely bad, and you’ll need to replace it to clear P2122.
If everything seems ok, and the signal coming from the TPS is normal, the PCM could be at fault. It’d be cheaper to have a professional mechanic take a look at it than it would be to find a PCM for your vehicle.
P2122 is most often repaired by replacing the TPS or fixing the wiring harness. If you’ve recently replaced the TPS and P2122 appears, you’ll need to calibrate it to clear the code.