Working With LS Swap Wiring Harnesses
Most people underestimate how much time gets eaten by electrical work when they do an LS swap. The harness diagram is the reference point, but the actual harness you're working with determines everything. I've done probably a dozen swaps over the years and the wiring always ends up being the longest part of the job. You need to understand the pinout before you cut anything. The GM LS series engines all use a 22-pin main connector and a 16-pin connector for the fuel injectors. There are variations between the Vortec-based LS1 and the later Gen III/IV designs, so checking your specific engine code matters. A 5.3L from a Silverado will have different sensor requirements than a 6.0L LQ4 from a heavy-duty truck.
Ls Swap Harness Diagram
The diagram shows you where each wire goes, but it doesn't tell you the color codes match up year to year. I learned this the hard way on a 2004 LS6 into a 1995 Camaro project. The factory diagram had the crank position sensor on pin 4, which was correct for the LS6. But when I actually traced the wires on the donor engine, the harness had been modified at some point and the CP sensor was wired to pin 3 instead. I found this out after I'd already installed the engine and couldn't get a signal at idle. The workaround was to pull the dash, remove the ECM, and trace the wire back through the firewall. It took about three hours of digging. A multimeter set to continuity mode would have saved me two of those hours. If you're working with a custom harness, check every single pin against the diagram before you torque down the connectors. Don't trust the colors alone. There's a common misconception that you can just plug a factory LS harness into any swap and it'll work. It won't. The ECU needs to see the correct tach signal, oil pressure sender, and coolant temperature readings to run properly. Miss one of those and the engine might start but it'll run rich or lean depending on which sensor is missing. I had an engine stall and die shortly after starting because I'd forgotten to connect the distributor reference signal wire. The diagram shows it clearly, but it's easy to overlook when you're trying to make everything fit.
Another thing nobody really talks about is the ground straps. The LS platform is sensitive to ground quality more than most modern engines. If your engine ground strap isn't connected directly to the chassis with a clean mating surface, you'll get erratic sensor readings. Check that your battery ground is solid too. A bad ground on the negative terminal can cause the ECM to reset randomly while driving. If you're buying a used harness, inspect the connectors for corrosion. Water damage inside the backshell is common on donor cars from the Pacific Northwest or road-salt states. The pins can look fine on the outside but be corroded underneath the seals. Clean them with electrical contact cleaner and check for movement. A loose pin causes intermittent faults that are miserable to diagnose. For a complete swap, you'll also need the brake light switch wiring if you're putting an automatic transmission in a car that originally came manual. The neutral safety switch circuits are completely different between the transmissions. The diagram covers this but it's easy to skip if you're not familiar with GM wiring layouts.
Get the Full Details

The factory harness method works well if you're keeping the original transmission and accessories. If you're running an aftermarket intake, different alternator, or a non-OEM oil pressure sender, you'll need to splice or adapt. I typically use solder and heat shrink rather than crimp connectors for anything under the hood. It takes longer but it survives vibration and heat better over time. There are aftermarket harnesses available from companies like Aeromotive, Hooker, and LSX replacement specialists. They pre-cut everything for popular applications and the documentation is usually better than the factory diagrams. The tradeoff is cost. A full aftermarket harness runs somewhere in the $400 to $900 range depending on complexity. A pulled factory harness from a junkyard might cost $50 to $150. If you're on a tight budget and the donor harness has damage, it's sometimes cheaper to repair sections than replace the whole thing. Cut out the bad run, splice in new wire of the same gauge, and insulate it properly. You can reuse the factory connectors and keep the pinout intact.
The main limitation of relying on a diagram is that it assumes a stock configuration. Any deviation from factory specs means you're responsible for figuring out the rest. There's no universal LS wiring standard that covers every possible combination. Know your sensors, know your ECM requirements, and verify each connection before you finish the build.