Español
KUBOTAGEN-E12 serious Cummins Onan ›

Fuel Solenoid Coil Open Short or Stuck

My Garage →
Can I Drive?
No -- Stop Driving
DIY Difficulty
moderate
Estimated Cost
DIY solenoid replacement: $40-$120 for the solenoid part plus your time. Pro repair: $150-$400 depending on whether it is just a solenoid swap, a wiring repair, or a controller board replacement. Wiring repairs at the harness are on the lower end. Controller replacement is on the higher end.

What does KUBOTAGEN-E12 mean?

The KUBOTAGEN-E12 (Cummins Onan) diesel fault code means: Fuel Solenoid Coil Open Short or Stuck. This is a serious severity code.

Common Symptoms

  • Panel displays E:12 and the genset shuts down or fails to crank
  • Engine cranks normally but will not fire and run
  • Engine starts briefly then dies immediately after releasing the START command
  • Genset that was running suddenly stops and E:12 appears on the display
  • You smell diesel but the engine never catches during a start attempt
  • STOP command is issued but the engine keeps running longer than normal before dying
  • Weekly exercise cycle cranks the starter but the unit never comes to full power

Probable Causes (Ranked by Likelihood)

  • Fuel solenoid coil burned out or open circuit, preventing solenoid from energizing and opening fuel flow Very Likely
  • Wiring harness to the solenoid chafed, corroded connector, or broken wire causing an open or short circuit Very Likely
  • Fuel solenoid mechanically stuck in the closed position due to varnish buildup from stale diesel or long storage Likely
  • Controller relay or output driver for the fuel solenoid circuit has failed internally Likely
  • Solenoid plunger stuck in the open position, allowing fuel even when the controller commands shutoff Possible
  • Voltage drop at the solenoid terminal below the minimum pull-in voltage caused by a weak battery or poor ground connection Possible
  • Water intrusion into the solenoid body causing corrosion of the coil windings or plunger Less Likely

Step-by-Step Diagnostic Procedure

  1. Step 1. Locate the fuel solenoid on your Kubota engine. It is a cylindrical component screwed directly into the injection pump body with two wires attached. On D902 and D1105 engines it sits on the top or side of the pump near the front of the engine.

  2. Step 2. Turn the generator panel to OFF and disconnect the two wires from the solenoid. Set your multimeter to the Ohms (resistance) setting. Touch the probes to the two solenoid terminals. A healthy solenoid coil reads between 5 and 20 ohms. A reading of OL (overload) or infinite resistance means the coil is open and the solenoid is bad. A reading of 0 ohms or near-zero means the coil is shorted. Either result confirms solenoid replacement is needed.

  3. Step 3. Inspect the solenoid wiring harness from the solenoid back toward the controller. Look for melted insulation, pinch points where the wire runs near sharp metal edges, and corrosion inside the connector plug. Wiggle the harness while watching the panel. If E:12 clears or appears when you wiggle it, you have found a broken wire inside the insulation.

  4. Step 4. Check the solenoid connector pins. Use a small pick to gently tug each pin inside the connector housing. Pins should be locked firmly. A pin that pulls out easily has lost its retention and is making intermittent contact.

  5. Step 5. With the solenoid wires still disconnected, measure DC voltage at the harness connector while a helper attempts a start from the panel. You should see battery voltage (approximately 12 V DC) appear on the solenoid feed wire the moment the controller commands the engine to start. No voltage here means the controller output driver or the relay powering that circuit is faulty. This step requires a helper.

  6. Step 6. If the solenoid coil tested good in Step 2 and voltage is present at the harness, the plunger may be stuck mechanically. With the solenoid removed from the injection pump, apply 12 V DC directly from a spare battery to the solenoid terminals. You should hear and feel a distinct click as the plunger snaps inward. No click or a sluggish movement means the plunger is gummed up. Solenoids can sometimes be flushed with diesel fuel and worked free, but replacement is the reliable fix.

  7. Step 7. Inspect the ground path. Locate where the solenoid ground wire connects to the engine block or chassis. Clean the contact point down to bare metal with sandpaper and retighten the lug. A poor ground can cause the solenoid to draw insufficient current and fail to pull in fully, triggering E:12.

  8. Step 8. If all wiring and solenoid coil test acceptable but E:12 persists, the controller output driver for the fuel solenoid circuit has likely failed internally. At this point the repair requires Kubota Diagmaster diagnostic software to confirm the controller output status and pinpoint whether the controller board needs replacement. Contact a Kubota-authorized service dealer.

Frequently Asked Questions

What does Kubota genset code E12 mean?

E:12 means the controller detected a problem with the fuel solenoid circuit. The fuel solenoid is a small electrically-operated valve on the injection pump that opens to allow fuel when you start the genset and closes to cut fuel when you stop it. When the controller cannot confirm the solenoid is working correctly, it logs E:12 and shuts the genset down as a safety measure.

Can my generator still run with this code?

No. E:12 is an active fault that prevents a reliable start or commands an immediate shutdown. Even if the engine were to fire briefly, the controller will not allow sustained operation. Do not attempt to bypass the solenoid circuit. If the solenoid is stuck open and fails to close, the engine cannot be shut down normally, which is a serious safety hazard.

How much does it cost to fix E:12?

If the solenoid coil itself has failed, the part typically costs $40 to $120 depending on the specific Kubota engine model, and a moderately handy person can swap it in about an hour. A pro will charge $150 to $250 for a straightforward solenoid replacement including labor. If the problem is in the wiring harness or the controller board, expect $250 to $400 or more at a dealer.

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

Not reliably and possibly not at all. E:12 blocks the engine from running until the fault is cleared. If your home depends on this genset for backup power, treat E:12 as urgent. Do not assume the unit will come online automatically during an outage until the solenoid fault has been diagnosed and repaired.

E12 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

More Cummins Onan codes → | Diesel home | All diesel codes | Heavy-duty | Guides