BRIGGS-VANGUARD-P0123 serious Briggs Vanguard EFI

Throttle Position Sensor Voltage Too High

The BRIGGS-VANGUARD-P0123 (Briggs Vanguard EFI) diesel fault code means: Throttle Position Sensor Voltage Too High. This is a serious severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
moderate
Estimated cost
DIY sensor replacement $45-$90 in parts. Professional diagnosis and repair $120-$280 depending on whether the fault is wiring, sensor, or ECU.
Built for Diesel — Not a Car Reader
ANCEL HD7000 Heavy-Duty Diesel Scanner

A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Lower-Cost Diesel Option
FOXWELL HD301 Diesel Truck Scanner

Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Engine surges or hunts for a steady RPM under load
  • Engine cranks but runs rough or stumbles at idle
  • Fault LED on the mower dash illuminates and stays on
  • Engine bogs down or hesitates when you push the throttle
  • Engine may go into limp mode and hold a fixed low RPM
  • Vanguard EFI diagnostic tool shows active DTC P0123
  • Equipment loses power mid-job and will not respond to throttle input

Probable Causes (Ranked by Likelihood)

  • TPS signal wire shorted to the 5V reference or battery voltage, pushing sensor output above the ECU acceptable range (typically above 4.8V) Very Likely
  • Faulty throttle position sensor with internal short causing the output voltage to read high regardless of throttle blade position Very Likely
  • Damaged or corroded TPS connector pulling the signal wire toward a high-voltage source Likely
  • Water or debris intrusion into the TPS connector causing a partial short between signal and 5V reference pins Likely
  • Broken or chafed wiring harness between the TPS and the ECU with intermittent contact to a high-voltage circuit Possible
  • ECU internal fault causing the TPS circuit to misread voltage, though this is uncommon before ruling out sensor and wiring Less Likely

Step-by-Step Diagnostic Procedure

  1. Connect the Vanguard EFI diagnostic tool to the engine diagnostic port and confirm P0123 is the active DTC. Note whether the code is current or stored. A current fault means the condition exists right now.

  2. With the key OFF and the connector unplugged from the TPS, set your multimeter to DC volts. Measure voltage between the signal wire pin and ground at the harness side. You should read near 0V with the sensor disconnected. A reading above 0.5V here points to a wiring short to voltage, not a bad sensor.

  3. Reconnect the TPS. Turn the key ON but do not start the engine. Backprobe the TPS signal wire at the connector with your multimeter set to DC volts. At closed throttle the signal should read approximately 0.5V to 1.0V. At wide open throttle it should climb to roughly 3.5V to 4.5V. A reading stuck above 4.8V confirms the high-signal fault.

  4. Inspect the TPS connector and the first 12 inches of harness for any chafed insulation, pinched wires, or signs of heat damage. Pay close attention to any routing near the exhaust or PTO area where harnesses commonly rub through.

  5. Check the reference voltage supply to the TPS. Backprobe the 5V reference pin at the TPS connector with the key ON. It should read 4.9V to 5.1V. A reading significantly above 5.1V on the reference circuit suggests an ECU supply problem.

  6. Unplug the TPS connector and measure resistance across the TPS sensor terminals as you slowly rotate the throttle shaft by hand. Resistance should change smoothly and continuously with no dead spots or jumps. An abrupt open or spike in the reading points to a failed sensor.

  7. If wiring and connector checks pass, replace the TPS with an OEM Briggs Vanguard part. Clear the DTC with the Vanguard EFI diagnostic tool, run the engine under load, and recheck for the fault. Do not substitute a generic automotive TPS as calibration and voltage range specifications differ.

  8. If P0123 returns immediately after a confirmed good sensor and clean wiring, the ECU may have an internal fault. At that point the diagnosis requires Briggs Vanguard dealer-level reprogramming or ECU replacement, which is beyond standard field repair.

Frequently Asked Questions

What does Briggs Vanguard code P0123 mean?

It means the ECU is reading a voltage signal from the throttle position sensor that is higher than the expected range, usually above 4.8V. The ECU uses that signal to know where the throttle plate is and how much fuel to inject. When the signal reads too high, the ECU cannot trust the throttle input and the engine will run poorly or go into a protected limp mode.

Can I keep running equipment with P0123 active?

You can often move the equipment off a job site, but you should not run it under full load with this fault active. The ECU may be delivering incorrect fuel trims based on bad throttle data, which can cause lean conditions, overheating, or unpredictable power loss. Get it diagnosed before the next work day.

How much does it cost to fix P0123 on a Vanguard EFI engine?

If the TPS sensor itself is the problem, a DIY repair runs $45 to $90 in parts if you are comfortable with a multimeter and basic connectors. A shop will typically charge $120 to $280 total including diagnosis time. If the fault turns out to be ECU-related, costs can climb to $400 or more.

Will P0123 keep my zero-turn or equipment from starting?

Most of the time the engine will still crank and start, but it will run in a degraded or limp mode with reduced throttle response. In some cases the ECU may cut fuel delivery to protect the engine if the signal is badly out of range. Do not count on full power being available until the fault is resolved.

Explore More