All Generators (Onan / Generac / Kohler / Perkins / Kubota) Fault Codes

117 Generators (Onan / Generac / Kohler / Perkins / Kubota) diesel fault codes. Click any code for causes, diagnostics, severity, and common fixes.

Generators (Onan / Generac / Kohler / Perkins / Kubota) engine hub →

GENERAC-1300 critical
Low Oil Pressure Shutdown Detected
GENERAC-1502 critical
Engine Overspeed Shutdown Detected
GENERAC-1600 critical
High Engine Temperature Shutdown Detected
GENERAC-1601 critical
High Cylinder Head Temperature Shutdown
GENERAC-2099 critical
Alternator Rotor Excitation Failure, No AC Output
KOHLER-17 critical
Low Oil Pressure Shutdown During Engine Run
KOHLER-18 critical
High Engine Temperature Shutdown Triggered
KOHLER-19 critical
Engine Overspeed Shutdown Detected
KOHLER-COMMAND-BLINK-2 critical
Low Oil Pressure Shutdown Detected
KOHLER-COMMAND-BLINK-3 critical
Cylinder Head Overheat Shutdown Detected
KUBOTAGEN-E02 critical
Engine Overspeed Shutdown RPM Limit Exceeded
KUBOTAGEN-E03 critical
Low Engine Oil Pressure Shutdown Detected
KUBOTAGEN-E04 critical
High Engine Coolant Temperature Shutdown
KUBOTAGEN-E05 critical
Low Coolant Level Detected, Run Blocked
ONAN-1 critical
Low Oil Pressure Shutdown: Engine Protected
ONAN-2 critical
High Engine Temperature Shutdown Triggered
ONAN-29 critical
Low Coolant Level Shutdown Detected
ONAN-3 critical
Engine Overspeed Shutdown Detected
PERKINS-100-1 critical
Low Engine Oil Pressure Shutdown Detected
PERKINS-110-0 critical
High Coolant Temperature Emergency Shutdown
PERKINS-111-1 critical
Low Coolant Level Shutdown Triggered
PERKINS-1239-31 critical
Common-Rail Fuel Leak Detected, ECM Derate or Shutdown
PERKINS-190-0 critical
Engine Overspeed Shutdown: RPM Exceeded Safe Limit
PERKINS-P0087 critical
Fuel Rail Pressure Too Low
GENERAC-1116 serious
RPM Sense Signal Lost Due to Wiring Fault
GENERAC-1200 serious
Stepper Motor Underspeed During Start or Load
GENERAC-1501 serious
Engine RPM Dropped Below Operating Threshold
GENERAC-1505 serious
Engine RPM Signal Lost During Operation
GENERAC-1521 serious
Output Frequency Dropped Below Acceptable Range
GENERAC-1522 serious
Output Frequency Too High, Possible Overspeed or Governor Fault
GENERAC-1750 serious
Wiring Harness Fault Detected During Pre-Start
GENERAC-1751 serious
Wiring Loop Continuity Fault Detected
GENERAC-1752 serious
Internal Controller Communication Bus Failure
GENERAC-1800 serious
Overcrank: Engine Failed to Start Within Time Limit
GENERAC-1801 serious
Stepper Motor Position Out Of Range
GENERAC-1900 serious
Controller Detected Wiring or Sensor Fault at Self-Test
GENERAC-1903 serious
Stepper Motor Stuck or Seized, Throttle Cannot Move
GENERAC-1904 serious
Controller Lost Stepper Motor Driver Communication
GENERAC-2098 serious
Alternator Field Sense Signal Lost by Controller
GENERAC-2680 serious
Low LP Fuel Pressure Below Run Threshold
GENERAC-2820 serious
Stepper Motor Driver Overcurrent Fault Detected
KOHLER-12 serious
AC Output Overvoltage Shutdown Detected
KOHLER-13 serious
AC Output Voltage Below Minimum Threshold
KOHLER-14 serious
Output Frequency Too High, Overspeed or Governor Fault
KOHLER-15 serious
Output Frequency Dropped Below Minimum Limit
KOHLER-16 serious
Overcrank: Engine Failed to Start After Maximum Crank Attempts
KOHLER-20 serious
Emergency Stop Input Open or E-Stop Activated
KOHLER-32 serious
Alternator Loss of Field or Excitation Fault
KOHLER-36 serious
AC Output Voltage Signal Lost by Controller
KOHLER-53 serious
Magnetic Pickup Speed Sensor Signal Lost or Invalid
KOHLER-55 serious
ECM Communication Loss on J1939 CAN Bus
KOHLER-COMMAND-P0122 serious
Throttle Position Sensor Voltage Too Low
KOHLER-COMMAND-P0123 serious
Throttle Position Sensor Voltage Too High
KOHLER-COMMAND-P0201 serious
Cylinder 1 Injector Circuit Open or Shorted
KOHLER-COMMAND-P0202 serious
Cylinder 2 Fuel Injector Circuit Fault
KOHLER-COMMAND-P0301 serious
Cylinder 1 Misfire Detected Engine Running Rough
KOHLER-COMMAND-P0302 serious
Cylinder 2 Misfire Detected on EFI Engine
KOHLER-COMMAND-P0335 serious
Crankshaft Position Sensor Signal Lost or Missing
KUBOTAGEN-E01 serious
Engine Sensor Signal Out of Range
KUBOTAGEN-E10 serious
Engine Failed All Crank Attempts, Overcrank Shutdown
KUBOTAGEN-E11 serious
Engine Speed Sensor Signal Missing or Out of Range
KUBOTAGEN-E12 serious
Fuel Solenoid Coil Open Short or Stuck
KUBOTAGEN-E13 serious
Stop Solenoid Not Responding to Controller Command
KUBOTAGEN-E14 serious
Controller to ECU Communication Link Failure
KUBOTAGEN-E15 serious
Inverter Board Internal Fault Disables AC Output
KUBOTAGEN-E16 serious
AVR Fault Detected on Alternator Output
ONAN-12 serious
AC Output Overvoltage Shutdown Detected
ONAN-13 serious
AC Output Voltage Below Minimum Threshold
ONAN-14 serious
AC Output Frequency Dropped Below Safe Threshold
ONAN-19 serious
Engine Speed Signal Lost, Genset Shutdown
ONAN-27 serious
Controller Detected Wiring or Harness Fault
ONAN-32 serious
ECM Communication Loss on J1939 Data Link
ONAN-36 serious
Engine Stopped Running Without Operator Command
ONAN-4 serious
Overcrank Shutdown: Engine Failed to Start Within Time Limit
PERKINS-100-3 serious
Oil Pressure Sensor Signal Voltage Above Normal Range
PERKINS-100-4 serious
Oil Pressure Sensor Signal Voltage Below Lower Limit
PERKINS-110-15 serious
High Coolant Temperature Warning Threshold Exceeded
PERKINS-110-3 serious
Coolant Temperature Sensor Signal Voltage Too High
PERKINS-190-8 serious
Engine Speed Sensor Signal Abnormal or Missing
PERKINS-247-9 serious
ECM J1939 CAN Bus Communication Lost
PERKINS-EE serious
Emergency Stop Circuit Open or E-Stop Activated
PERKINS-OC serious
Engine Failed to Fire After All Crank Attempts
PERKINS-P0201 serious
Injector Circuit Open - Cylinder #1
PERKINS-P0299 serious
Turbocharger Underboost
PERKINS-P042E serious
EGR Valve Stuck Open
PERKINS-P2002 serious
Particulate Filter Efficiency Below Threshold
GENERAC-0480 moderate
Battery Charger Output Below Expected Level
GENERAC-1100 moderate
Low Battery Voltage Detected on Controller
GENERAC-1102 moderate
Battery Charger Detects Abnormal Battery Condition
GENERAC-1517 moderate
Battery Charger Missing AC Input Signal
GENERAC-1518 moderate
Battery Charger Reports Abnormal Battery During Float
GENERAC-2400 moderate
Internal RPM Sensor Circuit Failure Detected
GENERAC-2800 moderate
Battery Charger Fault or Battery Failure Detected
KOHLER-27 moderate
Battery Voltage Below Cranking Threshold
KOHLER-28 moderate
Battery Voltage Too High Detected
KOHLER-COMMAND-P0107 moderate
MAP Sensor Signal Voltage Below Normal Range
KOHLER-COMMAND-P0108 moderate
MAP Sensor Signal Voltage Above Normal Range
KOHLER-COMMAND-P0117 moderate
Coolant Temperature Sensor Signal Too Low
KOHLER-COMMAND-P0118 moderate
Coolant Temperature Sensor High Voltage or Open Circuit
KOHLER-COMMAND-P0506 moderate
Idle Air Control RPM Lower Than Expected
KOHLER-COMMAND-P0507 moderate
Idle RPM Running Higher Than Target
KOHLER-COMMAND-P0562 moderate
System Voltage Low Below ECM Threshold
KUBOTAGEN-E06 moderate
Charging System Low Voltage During Run
KUBOTAGEN-E07 moderate
Glow Plug Circuit Fault Detected at Startup
KUBOTAGEN-E08 moderate
Low Fuel Level Shutdown Warning
KUBOTAGEN-E09 moderate
Battery Voltage Out Of Range Fault
ONAN-41 moderate
Fuel Level Switch Indicates Empty or Low Fuel
ONAN-43 moderate
Low Battery Voltage Below Cranking Threshold
ONAN-45 moderate
Onboard Battery Charger Fault Detected
ONAN-46 moderate
High Battery Voltage Detected Above Upper Limit
PERKINS-168-3 moderate
Battery Voltage Above Controller Upper Limit
PERKINS-168-4 moderate
Battery Voltage Below Cranking Threshold Detected
PERKINS-3719-15 moderate
DPF Soot Load Above Warning Threshold
GENERAC-0010 minor
Control Switch Placed in OFF Position
GENERAC-0200 minor
Service Schedule A Due Reminder
GENERAC-0201 minor
Service Schedule B Maintenance Reminder Due
KOHLER-56 minor
Scheduled Service Maintenance Interval Reminder
← All diesel codes Engine hubs Light-duty OBD-II codes