Symptom checker
How-to, diagnose

How to test a TPS sensor with a multimeter

Three readings tell you almost everything: the 5 volt reference, the ground, and a slow sweep of the signal from closed to wide open. You need a digital multimeter and about 20 minutes.

As an Amazon Associate we earn from qualifying purchases. How this site earns. No hands-on testing claims; see how we choose.

Updated October 12, 2026Research based, specs vary by vehicle

V DC BACK PROBE

Fig. A: back-probing the signal wire

Short answer

Key on, engine off. Set the meter to DC volts, back-probe the signal wire with the red lead and put the black lead on a good ground, then open the throttle slowly from closed to wide open. The voltage should climb smoothly with no jumps, dropouts or dead spots. Fluke gives about 0.4 to 0.7 V closed and 4.0 to 4.8 V wide open as a typical range, but your vehicle’s spec is in its service manual, and that is the number to trust.

What you need

Know the three wires

Most throttle position sensors have three wires: a 5 volt reference from the engine computer, a signal wire back to the computer, and a ground. OBD-Codes.com describes the 5 volt reference on P0121, and the same three checks appear in its P0120 fix path: reference, ground, then signal.

5V REFSIGNALGROUND TPS ENGINECOMPUTER WIRE COLORS AND PIN ORDER VARY BY VEHICLE
Fig. 01The three-wire circuit. Wire colors and pin order vary by vehicle, so use your wiring diagram.

How to test a TPS sensor, step by step

  1. Set up safely

    Engine off. Turn the key to on (or accessory) so the sensor has power without the engine running. Keep hands clear of the throttle linkage and any electric throttle motor.

  2. Set the meter

    Black lead in COM, red lead in V. Select DC volts on a range that covers 5 V (Fluke uses the 6 V range). Turn on MIN/MAX capture if your meter has it.

  3. Check the reference

    Back-probe the reference wire with the red lead, black lead to a good ground. Expect about 5 V. No reference points to wiring or the computer, not the sensor.

  4. Check the ground

    Back-probe the sensor ground with the red lead and the black lead on the battery negative. It should read close to zero. A high reading means a poor ground, which can push the signal high.

  5. Back-probe the signal

    Red lead on the signal wire, black lead on a good ground. Note the closed-throttle voltage and compare it to your service manual.

  6. Do the sweep

    Open the throttle slowly from closed to wide open, then let it close slowly. The reading should rise and fall smoothly. Sudden jumps, dropouts or dead spots indicate a faulty sensor.

  7. Wiggle the harness

    Hold the throttle part open and wiggle the connector and wiring. If the reading jumps, the fault is in the wiring or connector rather than the sensor.

Steps follow Fluke’s guide and the diagnostic notes for P0120 and P0121.

Reading the result

5V0VCLOSEDWIDE OPENSMOOTH SWEEP
Fig. 02Pass: a smooth climb, low to high.
5V0VDROPOUTCLOSEDWIDE OPEN
Fig. 03Fail: a dropout or jump during the sweep.

How to read a TPS sweep test

What you seeWhat it points toNext step
No 5 V referenceWiring or the engine computerTrace the reference wire; see P0122
Reference fine, ground reads highPoor groundClean and repair the ground; see P0123
Smooth sweep inside specSensor is probably fineLook at wiring, vacuum leaks, relearn
Jump, dropout or dead spotWorn sensor trackReplace the sensor
Reading jumps when you wiggle the wireConnector or harnessRepair the wiring first
Closed reading off, sweep smoothMisadjusted or wrong partCheck the adjustment spec

Codes help too. A low input code (P0122) often means an open or short to ground; a high input code (P0123) often means a lost ground or short to voltage; a range code (P0121) often means a worn track.

Testing with a scan tool instead

A scan tool that shows live data does the same sweep without back-probing. Watch the throttle position reading, in volts or percent, while you open the throttle slowly. A graphing scan tool makes dropouts easy to see. OBD-Codes.com suggests a scope for intermittent drops, since a quick glitch can slip past a meter.

OBD2 scan tools with live data

About resistance tests

Some guides add an ohms test across the sensor with it unplugged. Fluke describes it as optional: the reading should change smoothly as the throttle moves. Resistance specs vary a lot by sensor and are not published for every vehicle, so the voltage sweep is the more useful test for most people.

Failed the test? Read how to replace a TPS sensor or check the replacement cost.

Questions people ask

What voltage should a TPS read?

It depends on the vehicle. Fluke cites about 0.4 to 0.7 V at closed throttle and 4.0 to 4.8 V at wide open, and OBD-Codes.com cites roughly 0.5 V at idle and 4.5 V at full throttle. Some sensors read the other way round, high at idle. The service manual has the exact numbers for yours.

Can I test a TPS without a multimeter?

Yes, with a scan tool that shows live data. Watch the throttle position reading (in volts or percent) while you open the throttle slowly. It should rise smoothly with no jumps. A meter is still the better tool for checking the reference and ground.

How do I test a TPS on an electronic throttle?

Carefully. Most electronic throttle bodies have two position signals that the computer compares, and the plate is moved by a motor. Fluke warns not to force the throttle plate on electronic systems. Use live data while pressing the accelerator pedal, or follow the test in your service manual.

Should I pierce the wire to test it?

No. Back-probe the connector from the wire side instead. Fluke specifically says to back-probe so you do not pierce wires or damage insulation, because a pierced wire lets water in and corrodes later.

Sources

  1. Fluke: How to test a throttle position sensor with a multimeter
  2. OBD-Codes.com: P0120
  3. OBD-Codes.com: P0121

Last reviewed 2026-10-12. General guidance only: specs, procedures and fitment vary by vehicle, so confirm in your service manual and on the listing before you buy or wrench.