Recently replaced the TPS but still get code P0122, what causes this low voltage?

The code a I get (P0122) is for a low voltage at the TPS wiring plug. The TPS is new and the vehicle has just had new CATs fitted. It runs ok (slightly erratic idle), but the engine warning light comes on so I cannot sell the vehicle: HELP please. I have checked every forum known to man and they don't seem to know what causes this.

My car has 157000 miles.
My car has an automatic transmission.

Experienced mechanics share their insights in answering this question :
Code P0122 may also indicate that you may have loose or poor connectivity to the throttle position sensor itself or potentially not enough voltage being supplied from the ECM. I would recommend having an expert from YourMechanic come to your location to diagnose and repair your throttle position sensor voltage issue.

How to Identify and Fix Common car Problems ?

Our sources include academic articles, blog posts, and personal essays from experienced mechanics :

Do you have to reset computer after replacing throttle position sensor? After replacing the throttle position sensor in your engine, if the engine light was on and has a pending code, the code should go away. If the code doesn`t, however, then the ECM (engine computer module) will need resetting.
Potential Causes

First, the throttle position sensor might not be mounted correctly, causing inaccurate readings and poor connections. Second, the sensor might be experiencing a short in the circuit connecting the unit to the ground wire or another wire.

Reprogramming or resetting your sensor can sometimes solve these issues. This step can also be necessary when you install a new sensor. The easiest way to reset your throttle position sensor is to unhook the negative cable from your battery for up to five minutes or to remove the fuse for your engine control module.
With the vehicle off, turn the key to the “On” position, but do not start the car. Hold the TPMS reset button until the tire pressure light blinks three times, then release it. Start the car and wait about 20 minutes for the sensor to refresh.
Step 1: After you finish cleaning your throttle body, start the car and let it idle for four minutes. The RPMs might be high at first but should gradually settle down as the ECU absorbs the data. Step 2: Turn off the car for 90 seconds. Then, turn it back on and allow it to idle for another four minutes.
To fix code P0122, you usually need to order a new throttle or pedal position sensor. However, both components are inexpensive and simple to change, making this a simple code to repair.
If your car encounters the P0122 code, it may experience a significant decrease in performance and speed, and you may have difficulties driving and accelerating as throttle response may become limited. Also, when turned on and stationary, your vehicle may idle much higher than usual.
Once you have fitted a Throttle Position Sensor, or TPS, you will need to calibrate it from within MEITE. First, be sure you have correctly wired, and assigned the throttle sensor signal input to “TPS Raw” in the Analog Settings.
It will eventually learn on its own, but it may take several days to a week of driving. In this time, the engine may experience high and low idle speeds, and possibly rough idle. The following is an example of a throttle body relearn procedure from GM: Start the engine and let it idle for three minutes in park.
Make sure that the accelerator pedal is fully released. Turn ignition switch “ON” and wait at least 2 seconds. Turn ignition switch “OFF” wait at least 10 seconds. Turn ignition switch “ON” and wait at least 2 seconds.
In fact, on some engines a new throttle body needs to be programmed with a factory, or equivalent, scan tool. The technician cannot even clean the carbon out of the throttle body in some cases without setting a “check engine” light.
Increase Throttle Response with Aftermarket Throttle Bodies

More air volume and speed is a surefire way to increase horsepower and throttle response at any given RPM. It is easy to achieve this at high RPM when the engine sucks in substantial amounts of air on its own. But coming off idle is another story.

Once you have fitted a Throttle Position Sensor, or TPS, you will need to calibrate it from within MEITE. First, be sure you have correctly wired, and assigned the throttle sensor signal input to “TPS Raw” in the Analog Settings.
ECU reset is not manadatory when replacing the air filter. The only thing is that it clears the previous values got from the MAF sensor. Even if you don`t rest it, it will learn those new values.
The throttle position sensor (TPS) is often located on this body, however, and can be damaged when an untrained person attempts to clean it, resulting in a necessary recalibration after the fact–which can also be inconvenient and requires a trip to the mechanic or dealership.
Cleaning the throttle body allowed more air to enter the engine, and the computer is compensating by adding more fuel. The idle will relearn if you put the vehicle in drive and allow the idle to come down with all accessories off for about two to three minutes.

Relevant Questions and Answers :

the most relevant questions and answers related to your specific issue

Recently replaced the TPS but still get code P0122, what causes this low voltage?
ANSWER : Code P0122 may also indicate that you may have loose or poor connectivity to the throttle position sensor itself or potentially not enough voltage being supplied from the ECM. I would recommend having an expert from YourMechanic come to your location to diagnose and repair your throttle position sensor voltage issue.

I had a p0405 get code replaced egr valve, map sensor,mad sensor, and PCv valve just to be safe but still getting the code why?
ANSWER : The code P0405 and a rough idle is most likely due to carbon getting into the EGR pintle. This will hold the EGR open. When you are getting the rough idle you should shut off engine and remove EGR valve. Check to see if carbon is holding the pintle open. If it is then you will have to remove the carbon from the pintle. Then try and clean out the EGR passages by scrapping them using a round wire brush. Afterwards, start the engine for a few seconds with valve removed to blow out loose carbon. You should then spray a small amount of carbon cleaner into the passages to dissolve the carbon. Lastly, reinstall the EGR and reset the light and codes.

If you’d like assistance with this, consider YourMechanic, as a certified professional can come to the vehicles locations to perform these checks and properly diagnose your Check Engine Light.

Check Engine Light is on. Codes are Bank 1 Sensor 1 Low-voltage, and Bank 2 Sensor 1 Low-voltage. . .
ANSWER : Hi there. What seems to be the issue is the fuel pump is not plugged in. The Oxygen Sensors are working and telling you that the system is too lean with having a low voltage reading. If it was just the upstream sensor, then it would be the wiring, however, both sensors are picking up an issue. This is why the engine is running rough and has no power. If you need further assistance with your vehicle having a loss of power, then seek out a professional, such as one from Your Mechanic, to help you.

It threw a code 21 , throttle position sensor bad code. i replaced it and the code went away but i still have no spark.
ANSWER : Hello and thank you for contacting YourMechanic. The problems that you are encountering with your vehicle, could be caused by the harness to the Throttle Position Sensor (TPS) or the computer itself.

Check the harness to the TPS for any debris or any corrosion. Hook up a paperclip to the harness and turn on the key. Use a multimeter and check for voltage at the pins of the harness. Make sure that the ground on the sensor is grounded and has no resistance. If you find that the harness is having too much resistance, then I recommend having the main engine harness replaced. If you have replaced the harness and still have the same problems, then the computer will need to be flashed or replaced.

I recommend having a professional, like one from YourMechanic, come to your home to diagnose your car’s no start condition before replacing any parts.

check engine light O2 sensor already replaced same codes still popping up after replacing old O2 sensor
ANSWER : Hi there. What you received from the parts store was a code retrieval, not a diagnostic. The codes are set when a fault is detected against normal operating parameter. The computer does not know what caused the fault, only that the fault meets the criteria for this code to set. There could be a problem in the wire harness, converter, or the ECM. The code and data are needed to properly assess the direction that a diagnosis needs. I strongly suggest having a qualified technician perform an inspection to avoid replacing unnecessary parts. Your Mechanic has several available technicians that can assist you with a check engine light inspection.

Diagnostic code read o2 sensor bad, replaced o2 sensor, cleared code but engine light came back on, is it caused by bad air filter
ANSWER : Hello there. Typically jump starting a vehicle doesn’t trigger an OBD-II error code. However, one of the most common misdiagnosis issues with the P-2270 is replacing the O2 sensor before diagnosing if there are any exhaust leaks. Obviously, you’ll want to check for the exhaust leaks first, repair the damaged component, and then clear the codes before scanning the vehicle again. Sometimes the electrical harness attached to the O2 sensor is damaged or dirty which will also trigger this error code. The noise and vibration may be an indicator of a loose exhaust pipe, which may be the source of the error code staying on. If you need any help, have a technician from YourMechanic come to your home or office to diagnose your Check Engine Light and make the necessary repairs.

I had my ECS replaceed and my TPS and the code for TPS was gone but the ECS code came on after 5 miles is it possible the new one
ANSWER : There is a possibility the new module is faulty, but there may be something else going on with the car as well. Wiring can be an issue with these vehicle so consider hiring an experienced technician like one from YourMechanic to loo at the car and offer a personal diagnosis. You can have bad knock sensors offering false readings or some faulted wiring.

I have a p0171 code on my ford ranger 2.5 and have replaced fuel filter maf sensor, iac sensor, fixed vacuum leaks, replaced fuel
ANSWER : Hello there. You might to read this article about the P0171 OBD-II trouble code; as it will give you ideas on causes and possible solutions.