DTC P0121 – How To Test a Corolla TPS

DTC P0121 – How To Test a Corolla TPS

4
SHARE

Problems with your Toyota Corolla can arise when your throttle position sensor (TPS) has failed, or is having communication problems. Your Corolla TPS can cause your Toyota to buck or idle inconsistently, with very poor throttle response. Your Toyota ECU requires this input to accurately control and orchestrate the 1.8 liter 1ZZFE fuel and spark events.

The part number for this three pin throttle position sensor from Toyota is 89452-02020, 89452-10040 and 89452-20130. If your local Toyota dealership doesn’t have this part in stock, you can also interchange for Chevy or GM part numbers of 94856828 or 94859012.

dtc-p0121-how-to-test-a-corolla-tps

Today I’ll be showing you how to test a Corolla TPS using a multimeter to test the TPS circuit. You will be testing to make sure that your throttle position sensor is powered and sending the signal back to your 1ZZFE ECU correctly.

dtc-p0121-how-to-test-a-corolla-tps-2

In order to learn how to test a Corolla TPS, you will need to open your Toyota hood and locate your Throttle Position Sensor. This sensor is mounted directly opposite the throttle blade, and is basically a big potentiometer that informs your ECU how open or closed your throttle blade is.

dtc-p0121-how-to-test-a-corolla-tps-1

When your ECU receives a signal that’s outside of the normal operating range for this throttle position sensor (0-5 volts), the P0121 trouble code will be triggered. This means that the throttle position sensor may be working correctly, but may require adjustment.

dtc-p0121-how-to-test-a-corolla-tps-3

Once you have the throttle position sensor connector unplugged, refer to the chart below for the Toyota Corolla 1ZZFE throttle position sensor wiring diagram.

dtc-p0121-how-to-test-a-corolla-tps-7

We’ll begin our how to test a Corolla TPS DIY Guide by testing the signal wire on your Throttle Position Sensor. We’ll round out our guide by testing for power and ground as well at the engine harness side of the TPS connector.

How To Measure Toyota Corolla throttle position sensor signal


 

In this segment, I’ll be showing you how to measure the signal being sent from your 1ZZFE throttle position sensor. Backpin PIN C on the TPS in your Corolla and using a multimeter we’ll be measuring the output signal wire on the three wire TPS connector. Connect your TPS back together with your backpin or paper clip sticking up so that you can measure the voltage being transmitted.

If you are not going to disconnect the TPS for this test, no problem. Simply backpin the light green wire (PIN C) and proceed to measuring the voltage range, as this is what the problem is according to this P0121 trouble code.

Put the red post of your multimeter on the backpinned C PIN, and ground the black lead on the negative terminal of your battery and this should give you a voltage. This is the signal wire from your Corolla TPS.

It should measure close to 0 volts with the throttle closed, between the range of .35-.55 of voltage at closed position. You can either manually crank open the throttle, or have a friend sit in the car and depress the gas pedal all the way down.

At wide open throttle, you should see close to 5 volts worth of TPS signal. If your findings are within this range, your P0121 OBDII trouble code may be intermittent, which is the worst kind. Clear the code using a scan tool and see if it returns.

If you do not have this operating range at PIN C of your Corolla TPS, then your TPS either needs adjustment or to be replaced all together. After replacing the TPS, you should be able to clear the check engine trouble code to fix your P0121 check engine light.

How To Measure the Corolla TPS for power and ground


 

Now ground the black lead of your multimeter, and unplug your Corolla TPS. Measure PIN A of the ENGINE side of the TPS connector using the red probe of your multimeter. Never force or push the multimeter lead into plastic connectors, as further damage could occur.

You should have 5 volts of power at this pin with the key turned to the “ON” position. This is a yellow wire in the position of PIN A. If you do have power at this stage, go ahead and measure the TPS for the ground signal, which is PIN B. This wire is brown, and should be the ground signal for your Toyota Corolla TPS.

Once you have your TPS replaced or adjusted, you can clear the P0121 OBDII trouble code using a scan tool and test drive your Toyota. If the code does not return, you have successfully learned how to test a Corolla TPS and fix your P0121 check engine light. Have any questions on this DIY guide? leave them for us below!

4 COMMENTS

    • Hi Larryboy, thanks for reading.

      What year is your Corolla? Depending on what year it is you may or may not be able to remove your TPS independent of the throttle body, but it’s not a fun job in a 1ZZFE setup. Let us know what year and we can assist you further.

  1. Hello. Love this. My issue I’m having with ’06 corolla is that the transmission doesn’t want to shift from 3rd to 4th. It will go from 1st to 3rd just fine, but not 4th. Have done multiple scans and the only code I’ve seen come up is P0120. I’ve probed the connector, unplugged, the 5v is there, ground is there too. I’m yet to do a test with the connector on the sensor and the power on. Sewing as there’s power and ground, I suspect the signal is not going back to the ecu. Sensor was replaced, but the problem persists. I believe this is why I’m not getting any shifts from 3rd to 4th. Also, no matter how you floor the pedal from standstill, the 3 gear shifts happen at 2000rpm and if you’re in 3rd and floor it, it doesn’t kick down into a lower gear. Sorry for the long write up, just letting you know all I’m experiencing thus far.

    • Hey there Denvil!

      Thanks for the detailed breakdown—it actually helps a lot! Based on your 2006 Corolla’s refusal to shift into 4th and the P0120 code (Throttle Position Sensor Circuit), you’re likely spot-on suspecting the ECU isn’t getting a proper signal from the TPS.

      Since you’ve confirmed power and ground, and even swapped the sensor, it could be a wiring issue between the TPS and the ECU—possibly a broken or corroded signal wire. Without a valid throttle signal, the ECU may default to a limited shift strategy, which explains the stuck 3rd gear, early shifts, and no kickdown. I’d recommend back-probing the signal wire with the connector plugged in and throttle moving to see if voltage sweeps smoothly from about 0.5V to 4.5V. If it doesn’t, time to chase that wire!

      Hope that helps! Thanks again for reading! check out our all-new Youtube channel – https://www.youtube.com/@prostreetmotorsport

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.