Wiring a Cummins starter isn't as bad as most forums make it seem, but getting it wrong will leave you stranded in the middle of nowhere with a clicking sound and a full battery you can't seem to use.
I've worked on diesel engines long enough to stop being impressed when something starts on the first try. The Cummins B-series and ISB platforms are no different. You pull up the Cummins Starter Wiring Diagram, think you have it figured out, and then spend forty-five minutes chasing a parasitic drain that turns out to be a ground wire routed through a bracket that was never meant to carry current. The actual wiring is straightforward once you stop overcomplicating it. There are three things that matter: the battery feed, the solenoid trigger, and the ground path. Everything else is secondary. Most people mess up the ground path because it's hidden under components and they assume it's fine without testing it.
Cummins Starter Wiring Diagram Basics
Here's how it actually connects. The big positive cable runs from the battery positive terminal straight to the starter solenoid input. That's the stud that's usually covered by a rubber cap. On a B-series inline-six, that cable is 2/0 gauge and it carries everything the starter needs. There's no separate high-current path inside the starter body itself — it's all through that one cable and the solenoid. The trigger circuit is where things get interesting. When you turn the key to start, the ignition switch sends a low-current signal through the starter relay or directly to the S terminal on the solenoid. On later ISB engines with electronic management, the ECM can also interrupt or enable the start circuit depending on certain conditions. If your starter won't engage and the battery is good, check whether the ECM is actually allowing the start signal through. I had a 2003 ISB that wouldn't crank for two days. Turned out the ECM had entered a limp mode and was cutting the starter enable circuit. Not a wiring problem at all. The Cummins Starter Wiring Diagram shows the S terminal connection, but it doesn't always show the ECM interlock that sits between the ignition switch and that terminal on electronic engines. The ground side runs from the engine block to the negative battery terminal. The starter housing grounds through its mounting bolts to the engine block, and the engine grounds to the chassis through the main ground strap. If that strap is corroded or loose, you'll get slow cranking that looks like a starter problem but is actually a grounding problem. Measure voltage drop across the ground path while cranking. Anything over 0.2 volts means you've got resistance you need to fix.
Common mistakes I've seen people make
The first mistake is splicing into the positive cable somewhere instead of running it straight from the battery. The high-current path should have as few connections as possible. Every splice is a point of failure, especially under vibration. I replaced a starter on a truck where someone had tapped into the positive cable with a ring terminal crimped onto a broken section of the original cable. The crimp had worked its way loose. The starter would crank sometimes and not other times depending on how the engine was moving. Took three visits to figure out. The second mistake is ignoring the relay. Early B-series engines use a starter relay mounted on the firewall or under the dash. That relay isolates the ignition switch from the high current going to the solenoid. If that relay is failing, you'll get intermittent no-crank conditions. The relay is cheap. Test it before you replace the starter. I've pulled more than one bad starter out of a truck that would have been fine if the relay hadn't been arcing internally. On electronic engines, the third mistake is bypassing the anti-theft or immobilizer circuit. Some aftermarket starts or jump-start procedures can trigger a lockout if the security system thinks the circuit was tampered with. The Cummins Starter Wiring Diagram doesn't show the security module, which is why people get confused when they wire everything correctly and the engine still won't crank. Check for a flashing security light on the dash. If it's flashing rapidly, the system is in a fault state and you may need a scan tool to reset it.
Get the Full Details

What the diagram won't tell you
The official Cummins Starter Wiring Diagram is accurate for the factory configuration. It's not necessarily helpful when you're dealing with a fleet truck that's had modifications, or a vintage B-series that's been rewired multiple times over twenty years. I worked on a 1996 5.9L where the previous owner had removed the starter relay and wired the S terminal directly from the ignition switch. It worked, until the ignition switch started wearing out. Then the starter would only engage if you bumped the dashboard. Putting the relay back in fixed the problem for under ten dollars in parts. Another thing the diagram doesn't emphasize is cable length and routing. A too-long positive cable adds resistance. A too-short cable puts stress on the solenoid terminal. Both are problems. When I replace starter cables, I make them exactly as long as they need to be with about an inch of slack. That prevents strain on the connection points and makes future removal easier.
Where to find the diagram
The factory service manual for your specific engine model has the complete Cummins Starter Wiring Diagram. You can get those through Cummins dealerships or through online repositories like CumminsService.com. For the B-series, the 4026885 service manual covers wiring in detail. For the ISB, look at the 20069218 series manuals. These aren't free, but they're the most accurate source available. If you're working on a common-rail ISB from 2007 onward, the wiring gets significantly more complex because the starter circuit interfaces with the PCM, the crank angle sensor, and the fuel system controls. The diagrams for those engines are color-coded by circuit function, which helps but also makes them harder to read if you're not used to Cummins wiring notation. I keep a reference sheet with the common color codes posted next to my workbench so I'm not flipping back and forth constantly.
A practical test before you replace anything
Before you swap out a starter based on a wiring issue, do this. Connect a jump box or have someone boost the battery. Measure voltage at the starter main terminal while someone turns the key. If you're reading below 10.5 volts under load, your high-current path has resistance. Trace from the battery terminal to the solenoid input, then from the solenoid output to the starter motor body. Check every connection along that path. Clean and tighten as needed. Next, measure voltage at the S terminal while cranking. You should see battery voltage there. If you don't, the problem is in the trigger circuit — the relay, the ignition switch, the ECM interlock, or the wiring between them. On electronic engines, check for diagnostic trouble codes first. A code related to the starter relay circuit or PCM output will tell you exactly where to look without guessing. This approach usually cuts diagnosis time from an afternoon to about twenty minutes. The only time it doesn't work is when the issue is intermittent and depends on temperature or vibration. In those cases, I wiggle-test the entire wiring harness while monitoring voltage at the S terminal. It's tedious but effective. I found a cracked wire insulation on a 2001 B-series using that method. The crack was on the inside of the loom and invisible from the outside. Heat from the exhaust manifold expanded the wire just enough to break contact when the engine was warm. Started fine when cold. That's the kind of problem that will waste your time if you don't know to look for it.
