KOHLER-19 critical Kohler RDC2 ›

Engine Overspeed Shutdown Detected

The KOHLER-19 (Kohler RDC2) diesel fault code means: Engine Overspeed Shutdown Detected. This is a critical severity code.

My Garage →
Keep driving?
No -- stop driving
DIY difficulty
moderate
Estimated cost
$50-$600. DIY sensor replacement or throttle linkage repair runs $50-$150 in parts. Professional governor adjustment or replacement runs $200-$400 in labor and parts. RDC2 controller replacement or recalibration by a Kohler dealer can reach $500-$600.
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

  • Generator starts but immediately shuts down within seconds of reaching run speed
  • Panel displays fault code 19 on the RDC2 controller display panel
  • Red fault light is illuminated on the generator control panel
  • Engine sounds like it is surging or racing before shutdown
  • Generator will not return to AUTO or RUN mode until fault is manually cleared
  • Unit may attempt to crank and restart, then shut down again on repeated start attempts
  • OnCue Plus monitor or Mobile Link app shows a critical overspeed alarm

Probable Causes (Ranked by Likelihood)

  • Governor failure or misadjustment allowing RPM to spike above 63-65 Hz threshold Very Likely
  • Fuel system delivering excess fuel due to sticking or failed carburetor or gas valve Very Likely
  • Throttle linkage disconnected, binding, or stuck in a partially open position Likely
  • Failed or faulty magnetic speed pickup sensor sending incorrect RPM signal to the RDC2 controller Likely
  • Engine load suddenly dropped to zero (load disconnect) causing a brief unloaded overspeed event Possible
  • Low engine oil or coolant condition forcing a simultaneous shutdown that is misread as overspeed Possible
  • RDC2 controller fault or corrupted calibration causing false overspeed trip at normal operating RPM Less Likely

Step-by-Step Diagnostic Procedure

  1. Step 1. Press the OFF button on the panel to clear the active fault, then note whether the fault code 19 returns immediately on the next start attempt or only after the engine reaches full speed. If it trips before the engine fully ramps up, suspect a speed sensor or controller issue.

  2. Step 2. Inspect the throttle linkage and governor arm visually with the generator OFF and the battery disconnected. Look for a broken cotter pin, disconnected rod, or binding pivot. Move the governor arm by hand to confirm it moves freely through its full range.

  3. Step 3. Check the fuel supply pressure at the gas valve inlet using a manometer or LP gauge. For NG supply, confirm pressure is 5-7 inches water column at the regulator outlet. Excessive fuel pressure can force the engine to overspeed. If you do not have a manometer, call a gas technician.

  4. Step 4. Locate the magnetic speed pickup sensor, typically mounted near the flywheel ring gear on the engine block. Inspect the sensor tip for cracks, corrosion, or debris buildup. Using a multimeter set to AC millivolts, measure the sensor output at cranking speed. A healthy sensor should produce 0.5 VAC or more. A reading near zero indicates a failed sensor.

  5. Step 5. Measure the air gap between the speed pickup sensor tip and the flywheel ring gear teeth. The typical Kohler spec is 0.030 to 0.050 inches (0.76 to 1.27 mm). An air gap that is too large produces a weak signal; too small can cause false readings. Adjust by threading the sensor in or out and re-locking the jam nut.

  6. Step 6. With the generator running normally (if it will stay running long enough), use a tachometer or the RDC2 controller display panel to observe the actual engine RPM. Normal operating RPM for a 60 Hz residential unit is 3,600 RPM. A reading above 3,780 RPM under no load indicates a real overspeed condition, not a sensor false alarm.

  7. Step 7. If the engine RPM is confirmed high and the throttle linkage is intact, the governor itself is the likely culprit. Kohler air-cooled engines use a mechanical flyweight governor that can wear or lose spring tension over time. Governor adjustment requires a tachometer and specific Kohler service procedures. At this point, call a certified Kohler service technician.

  8. Step 8. If all physical components check out and the engine RPM appears normal on the display, the RDC2 controller may need a software update or recalibration. Contact your Kohler dealer to connect a Kohler service laptop and run controller diagnostics.

Frequently Asked Questions

What does Kohler code 19 mean?

Code 19 means the RDC2 controller detected that the engine RPM climbed above the safe maximum threshold, which is roughly 3,780 RPM on a standard 60 Hz generator. When that happens, the controller shuts the engine down immediately to prevent mechanical damage from a runaway condition. The most common causes are a failing governor, a stuck gas valve sending too much fuel, or a faulty speed pickup sensor giving the controller a bad RPM reading.

Can my generator still run with this code?

No. Code 19 is a hard shutdown fault. The RDC2 controller locks the generator out of AUTO and RUN mode until the fault is cleared and the root cause is fixed. If you press OFF and then try to restart, it will likely trip again if the underlying problem has not been addressed.

How much does it cost to fix?

It depends heavily on the cause. If the throttle linkage just popped loose, that is a free fix. Replacing the speed pickup sensor yourself costs around $30-$80 in parts. If the governor needs professional adjustment or replacement, expect $200-$400 at a Kohler dealer. An RDC2 controller replacement is the most expensive outcome, ranging from $400-$600 installed.

Will the generator start the next time the power goes out?

Not automatically. Code 19 prevents the generator from responding to a utility outage while the fault is active and uncleared. You need to diagnose and fix the cause, then clear the fault by pressing OFF on the panel before the generator will return to normal AUTO standby mode. Do not ignore this code hoping it resolves itself.

19 on Other Platforms

The same code ID appears across other engines, vehicles, and equipment. Diagnostic flow varies by platform — see the matching breakdown:

Explore More