KAWASAKI-FX-P0123 serious Kawasaki FX / FR / FS

Throttle Position Sensor Voltage Too High

The KAWASAKI-FX-P0123 (Kawasaki FX / FR / FS) 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
$25-$90 DIY for TPS sensor replacement. Professional diagnosis and repair $85-$250 depending on whether the fault is the sensor, harness, 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 bogs or surges under load and struggles to hold steady RPM
  • Fault LED on the mower instrument panel flashes or stays solid during operation
  • Engine derate kicks in and mower loses noticeable cutting power
  • Engine may start fine but stumble badly once the throttle is opened
  • KDS scan tool shows P0123 stored or active in the ECU fault memory
  • Engine may idle roughly or hunt up and down at low throttle positions
  • Mower may shut down under heavy load to protect the engine

Probable Causes (Ranked by Likelihood)

  • Throttle position sensor (TPS) signal wire shorted to 5V reference or battery voltage inside the wiring harness Very Likely
  • Failed TPS sending too high a voltage output due to internal damage or worn resistive track Very Likely
  • Corroded or backed-out TPS connector pins causing intermittent high-voltage signal to the ECU Likely
  • Damaged ECU reference circuit supplying unregulated voltage to the TPS signal line Possible
  • Chafed or pinched harness wire contacting frame or engine block and creating a short Possible
  • Water or debris intrusion into TPS connector causing a high-resistance ground path that inflates signal voltage Less Likely

Step-by-Step Diagnostic Procedure

  1. Start by pulling the TPS connector and inspecting every pin for corrosion, green oxidation, or pushed-back terminals. Clean with electrical contact cleaner and reseat firmly before doing anything else.

  2. With the key ON and engine OFF, use a multimeter set to DC voltage. Back-probe the TPS signal wire (center pin on most Kawasaki EFI TPS connectors) to chassis ground. Normal closed-throttle voltage is roughly 0.5V to 0.9V. A reading above 4.5V confirms the high-voltage fault.

  3. Check the TPS reference voltage: the ECU supplies 5V DC to the sensor reference wire. Back-probe that wire to ground. If you read more than 5.2V or less than 4.8V, suspect an ECU reference circuit problem, not the sensor itself.

  4. Slowly open the throttle by hand while watching the signal voltage. It should rise smoothly from roughly 0.5V at closed throttle to about 4.0V to 4.5V at wide-open throttle. Any spike above 4.8V, dead spot, or erratic jump points to a bad TPS.

  5. Inspect the full length of the TPS wiring harness from the sensor back to the ECU connector. Look for chafed spots where the harness contacts the engine block, frame rails, or mower deck hardware. A wire grounding to the frame while still touching the 5V reference rail will drive P0123.

  6. Disconnect the TPS connector and measure resistance across the TPS sensor itself between the signal and ground pins while sweeping the throttle plate. Resistance should change smoothly with no dead spots or jumps to infinity. A flat or erratic reading means the sensor is worn and needs replacement.

  7. If the sensor and wiring check out clean, connect the KDS diagnostic tool to the Kawasaki EFI diagnostic port and check for any additional codes. A concurrent ECU power supply code or 5V reference fault code suggests the ECU itself is the problem. ECU replacement is an advanced repair and should go to a Kawasaki-authorized dealer.

Frequently Asked Questions

What does Kawasaki code P0123 mean on my commercial mower?

P0123 means the ECU is reading a voltage signal from the throttle position sensor that is higher than the normal operating range. The ECU expects the TPS to send roughly 0.5V at idle up to about 4.5V at full throttle. Anything above that threshold triggers P0123. The engine will derate or behave erratically because the ECU cannot trust the throttle input.

Can I still mow with a P0123 code active?

You can run it in a pinch but it is not recommended. The engine will likely derate, surge, or lose power under load. Running a commercial mower in this condition puts extra stress on the engine and risks a shutdown mid-job. Get it diagnosed before putting it back into full production use.

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

If it is just a dirty or failed TPS, the sensor itself runs $25 to $90 in parts and most experienced techs can swap it in under an hour. A professional shop will typically charge $85 to $250 total depending on whether the problem is the sensor, a harness repair, or an ECU. Start with the connector inspection before buying anything.

Is P0123 on a Kawasaki EFI engine a hard fix or do I need a dealer?

Most of the time this is a moderate DIY repair. Cleaning the connector and replacing the TPS sensor are within reach for a shop tech with basic electrical tools. If the fault traces back to the ECU reference circuit or the ECU itself, that work should go to a Kawasaki-authorized dealer with the KDS diagnostic tool and ECU programming capability.

Explore More