WACKER-15 serious Wacker Neuson

Engine Stop Solenoid Not Responding to Controller

The WACKER-15 (Wacker Neuson) diesel fault code means: Engine Stop Solenoid Not Responding to Controller. This is a serious severity code.

My Garage →
Keep driving?
No -- stop driving
DIY difficulty
moderate
Estimated cost
$40-$180 DIY (replacement solenoid parts plus fuses). Pro diagnosis and repair typically $150-$400 depending on whether the fault is wiring, solenoid, or controller.
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

  • Fault indicator LED flashes or holds on the operator panel with code 15 displayed
  • Engine cranks normally but will not start, or shuts down immediately after starting
  • Engine runs but will not shut off when you press STOP or turn the key off
  • Tower lights never come on because the engine never reaches run speed
  • You hear the starter engage but no fuel delivery occurs at cranking
  • Panel cycles through start attempt then returns to READY or locks out
  • Solenoid clicks weakly or makes no sound at all during crank or shutdown sequence

Probable Causes (Ranked by Likelihood)

  • Stop solenoid coil burned out or open-circuit, preventing pull-in or hold Very Likely
  • Corroded or loose wiring connector at the solenoid or controller harness plug Very Likely
  • Solenoid plunger stuck mechanically due to dirt, fuel varnish, or corrosion Likely
  • Low battery voltage causing solenoid pull-in coil to fail to seat fully Likely
  • Blown fuse or failed relay in the stop solenoid control circuit Possible
  • Controller output driver failed, no voltage signal reaching solenoid Possible
  • Incorrect solenoid installed after prior service, wrong pull voltage or plunger travel Less Likely

Step-by-Step Diagnostic Procedure

  1. Start with a visual check. Open the engine access panel and locate the stop solenoid, usually mounted directly on the fuel injection pump body on Kubota and Yanmar engines. Look for melted wire insulation, corrosion on terminals, or a connector that has pulled loose.

  2. Check battery voltage at the battery terminals with a multimeter. You need at least 12.4 V DC at rest and no lower than 10.5 V DC during cranking. A weak battery can cause the solenoid pull-in coil to fail even if the coil itself is good.

  3. Inspect the fuse block for a blown fuse in the solenoid circuit. On most Wacker Neuson LTV and LTN units this is a 10A or 15A blade fuse labeled FUEL or SOL. Replace any blown fuse and note if it blows again immediately, which points to a wiring short.

  4. With the panel in OFF and the key removed, unplug the solenoid connector and measure resistance across the solenoid coil terminals with your multimeter set to Ohms. A healthy pull-in coil typically reads 1 to 5 ohms. An open reading (OL or infinity) means the coil is burned and the solenoid must be replaced.

  5. With the battery connected and a helper holding the panel in the start or RUN position, use a multimeter set to DC Volts and probe the solenoid harness connector (not the solenoid itself). You should see battery voltage (12 V DC) present at the connector during the crank sequence. No voltage here points to the relay, fuse, or controller output, not the solenoid.

  6. If voltage is present at the harness but the solenoid does not click and pull in, try applying 12 V DC directly from the battery to the solenoid terminals using jumper wires for a quick bench test on the unit. If the plunger pulls in and holds, the solenoid is good and the fault is upstream in the wiring or controller.

  7. If the plunger is slow to pull or feels gritty, remove the solenoid and clean the plunger with diesel fuel and a clean cloth. Do not use lubricants inside the solenoid body. Reinstall and retest before ordering a replacement.

  8. If voltage is missing at the controller output and all fuses and relays check out, the controller output driver may have failed. This step requires reading wiring diagrams specific to your unit serial number. At this point, contact a Wacker Neuson dealer or qualified diesel-electric technician, as controller replacement or repair is an advanced job.

Frequently Asked Questions

What does Wacker Neuson code 15 mean?

Code 15 means the controller sent a signal to the engine stop solenoid, but the solenoid did not respond the way it was supposed to. The stop solenoid is a small electrically operated valve on the fuel pump that opens to allow fuel flow when you start the unit and closes to cut fuel when you shut it down. When the controller cannot confirm the solenoid moved, it logs code 15 and blocks normal operation to protect the engine.

Can the light tower still run with code 15 active?

No. Code 15 is a serious fault that prevents the engine from starting or causes an immediate shutdown. The tower lights will not come on until the fault is cleared. Do not force repeated start attempts, because cranking without fuel delivery can crank the starter into damage.

How much does it cost to fix code 15?

If the solenoid itself is the problem, a replacement Kubota or Yanmar stop solenoid runs roughly $40 to $120 in parts, and a confident mechanic can swap it in under an hour. If the fault is in the wiring harness or controller, plan on $150 to $400 or more at a shop, depending on what needs to be repaired or replaced.

Will the light tower start again after I clear the code?

Only if the underlying problem is actually fixed. Clearing the code without repairing the solenoid, wiring, or fuse will result in the fault returning immediately or during the next start attempt. Fix the root cause first, then clear the fault using the operator panel reset procedure in your operator manual, and verify the engine starts and stops cleanly before returning the unit to service.

Explore More