Engine Stop Solenoid Not Responding to Controller
The ALLMAND-15 (COMMANDER controller / Kubota D902, D1105, D1305) diesel fault code means: Engine Stop Solenoid Not Responding to Controller. This is a serious severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- $30-$120 DIY (solenoid coil and connector repair). $150-$400 at a rental service shop including labor. COMMANDER controller board replacement runs $300-$700 if the output driver has failed.
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 AmazonAffiliate link -- we earn a commission at no extra cost to you.
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 AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- COMMANDER controller display shows fault code 15 and activates the alarm LED
- Engine continues running after you press STOP or after a commanded shutdown sequence
- Engine does not shut down at end of auto cool-down cycle
- Tower remains powered even though the panel shows a STOP command was sent
- Repeated fault code 15 appears every time engine is cycled OFF
- Engine shuts down immediately and will not restart, or shuts down unexpectedly mid-operation
- Visible burn smell near the injection pump or solenoid wiring harness on the Kubota block
Probable Causes (Ranked by Likelihood)
- Stop solenoid coil burned out or open-circuit -- coil winding has failed internally and draws no current Very Likely
- Broken, corroded, or chafed wiring between the COMMANDER controller and the solenoid connector on the Kubota fuel pump Very Likely
- Solenoid plunger mechanically stuck in the open (run) or closed (stop) position due to debris or corrosion Likely
- Solenoid connector pins backed out, corroded, or not fully seated at the fuel injection pump harness plug Likely
- COMMANDER controller output driver for solenoid circuit failed -- no 12 V DC signal leaving the controller terminal Possible
- Blown fuse or failed relay on the solenoid control circuit inside the control enclosure Possible
- Low battery or poor ground causing insufficient voltage to pull solenoid in fully Less Likely
Step-by-Step Diagnostic Procedure
Start safe. Press STOP on the panel and confirm the engine state. Note whether the engine keeps running or cuts immediately. Both conditions point to fault code 15 but from opposite solenoid failure modes -- stuck open means engine won't stop, stuck closed means engine won't run.
Locate the stop solenoid on the Kubota injection pump. It is a small cylindrical coil with a two-wire connector, usually mounted on the side or top of the pump body. Inspect the connector for backed-out pins, cracked insulation, green corrosion, or heat damage.
Disconnect the solenoid connector. Set your multimeter to resistance (ohms). Measure across the solenoid coil terminals. A healthy Kubota stop solenoid reads roughly 6 to 12 ohms depending on model. An open circuit reading (OL or infinity) means the coil is burned and the solenoid must be replaced.
With the connector still disconnected and the panel in the STOP position, set your multimeter to DC volts. Back-probe the harness side of the connector (not the solenoid side) and check for 12 V DC between the signal wire and chassis ground. Then switch the panel to RUN or AUTO. The voltage should switch states -- 12 V DC energized in RUN, near 0 V in STOP, or the inverse depending on solenoid type (energize-to-run vs. energize-to-stop). No voltage change in either state points to the COMMANDER controller output or a broken wire upstream.
Trace the solenoid wiring from the injection pump back to the control enclosure. Look for spots where the loom passes near hot exhaust components, sharp metal edges, or pinch points in the mast base. A chafed wire grounding against the frame can cause intermittent fault 15 that clears and returns with vibration.
Check the control enclosure fuse block and any relay associated with the solenoid circuit. Refer to the wiring diagram on the inside of the enclosure door. Pull the relevant fuse and inspect for a blown element. Swap the relay with an identical relay in the panel if one is present, then cycle the engine again.
If wiring, fuse, relay, and solenoid coil all check out but the COMMANDER controller still throws code 15, the problem is inside the controller output driver. At this point you need a replacement COMMANDER controller board or Allmand factory support. This is an advanced repair -- call your dealer or Allmand tech support at 1-800-562-1373.
After replacing the solenoid or repairing wiring, clear the fault on the COMMANDER display, cycle the panel from OFF to AUTO or MANUAL, confirm the engine starts and stops cleanly two or three times before returning the unit to service.
Frequently Asked Questions
What does Allmand code 15 mean?
Code 15 means the COMMANDER controller sent a command to the stop solenoid on the Kubota injection pump but did not get the expected response. The stop solenoid controls fuel flow at the pump. When it works correctly, energizing or de-energizing it cuts fuel and shuts the engine down cleanly. Code 15 fires when the controller detects the circuit is open, shorted, or not responding the way it should.
Can the light tower still run with code 15 active?
Sometimes, but you should treat it as limited-operation only. If the solenoid is stuck in the run position, the engine will run but you may not be able to shut it down through the panel. If the solenoid is stuck closed, the engine will not start at all. Either way, leaving it in service unresolved is a safety risk because a runaway engine or inability to emergency-stop is a serious hazard on a jobsite.
How much does it cost to fix code 15?
If the solenoid coil has burned out, a replacement Kubota stop solenoid typically runs $30 to $90 in parts. If you are comfortable doing the wiring check and swap yourself, that is the full cost. A rental service shop will add $80 to $200 in labor depending on your region. If the COMMANDER controller output driver is the root cause, budget $300 to $700 for a controller replacement plus labor.
My engine keeps running even after I press STOP. Is that code 15?
Yes, that is a classic code 15 symptom. It means the stop solenoid is stuck in the energized or open position and is not cutting fuel when commanded. Do not leave a running engine unattended in this state. Pinch off the fuel supply line temporarily or use the manual fuel shutoff on the tank to stop the engine safely, then diagnose the solenoid and wiring before running it again.