LS2-LS3 (Gen 4) Engine

Technical Library › Engine Information › GM - HoldenUpdated Sep 2026

The Gen IV LS is one of the easiest V8s to put on a Haltech, as long as you respect a few quirks: grey crank sensors, falling-edge coils and a dwell ceiling. This is our shop reference for LS2, LS3 and the rest of the family, from trigger setup to the sensors we keep and the ones we delete.

What counts as a Gen IV LS?

GM's fourth-generation small block covers a big family of V8s, from the 6.0L truck and Commodore engines to the supercharged 6.2L units. Throughout this page we use the LS2 as the reference engine and call out the LS3 where it's different. Most of what follows applies across the family because the sensors, coils and trigger system are shared.

SpecLS2LS3
Layout90-degree V8, aluminum block (iron on the LQ9 and LSX)
Displacement364 ci (5967 cc)376 ci (6162 cc)
Firing order1-8-7-2-6-5-4-3, with the odd cylinders (1, 3, 5, 7) on the right-hand bank
Stock injectorsAbout 350 cc/minAbout 420 cc/min

The variants you'll run into

  • LS2: 6.0L, 10.9:1, cathedral port heads.
  • LS3: 6.2L, 10.7:1, rectangular port heads that flow better than the cathedral design.
  • L76: the Australian 6.0L with rectangular ports and GM's cylinder deactivation (DOD) hardware.
  • L98: 6.0L with rectangular ports and a very mild camshaft.
  • LS7: 7.0L, dry sump, steel crank and titanium rods.
  • LSA and LS9: supercharged 6.2L engines at 9.0:1 and 9.1:1, with the LS9 carrying the bigger blower.
  • LQ9: 6.0L iron-block truck engine at 10.0:1.
  • LSX: GM's heavy-duty iron 6.0L block with thicker cylinder walls, an extra head bolt per cylinder, better main bearing oiling and doweled six-bolt mains.

Trigger system: 58x crank and 4x cam

The crank wheel on a Gen IV has a 60-2 pattern: sixty tooth positions with two left out. You'll hear it called "58x" in the LS world. The ECU uses that gap to find its place, then times the engine from the first tooth after the gap rather than from the gap itself. The cam gear carries a 4x pattern made of two short and two long teeth.

This was a real step forward from the Gen III 24x wheel. Big cams on a Gen III can push the cam edge around enough to cause edge-swap problems, and the missing-tooth crank wheel largely avoids that. If the cam signal is lost, the ECU can still half-sync on the crank wheel and keep the engine running, which is useful redundancy. Our full LS2-LS3 trigger setup guide walks through the ECU settings.

Crank sensor

The crank sensor sits above the starter at the back of the block. Despite what many people call it, the Gen IV sensor is a normal Hall effect unit. The quickest way to tell generations apart is color: Gen IV sensors are grey, Gen III sensors are black. A black Gen III sensor is a reluctor with built-in signal conditioning, and it won't read a Gen IV wheel.

Sensor pinJobHaltech trigger cable
ASignal outYellow wire, Trigger +
BGroundBlue wire, signal ground
CPowerRed wire, 12V+

Cam sensor

On Gen IV engines the cam sensor lives in the timing cover at the front of the engine, and some vehicles add a short extension lead. It's also a Hall effect sensor, and its signal goes to the ECU's Home input. Check the pin assignment against your harness documentation before you connect it.

Mixing Gen III and Gen IV parts

Swapped and custom-built engines often end up with a mix of parts. Three of the four crank and cam combinations can be made to work. One can't.

Crank wheelCam patternTrigger type to selectWorks?
Gen III 24xGen III 1xGeneral Motors - LSx Gen III (24x + 1x)Yes
Gen III 24xGen IV 4xNone availableNo
Gen IV 58xGen III 1xGeneric Missing Tooth Single Tooth Home, crank-mounted, 60 teeth, 2 missingYes
Gen IV 58xGen IV 4xGeneral Motors - LSx Gen IV (58x + 4x)Yes

If you're still planning the build, we'd choose the Gen IV crank and cam every time. It tolerates much more cam timing movement before edges get too close, syncs faster, starts quicker and gives you that crank-only fallback.

Ignition: coil wiring and dwell

Gen IV engines are coil-on-plug, with one coil per cylinder mounted on the valve covers. The coils have built-in igniters, so they wire straight to the ECU's ignition outputs with no external igniter. You'll see two versions: the standard coil and the truck coil, which has a large finned heat sink. Both use the same wiring. The pin letters are molded into the connector shell.

Coil pinConnects to
AGround, to the cylinder head
BGround (ECU signal ground on paper, but see the tip below)
CECU ignition output
D12V+
Protect the coils

Ground both A and B to the cylinder head. Poor coil grounding is a known way to kill LS coils. In the software, set the ignition to Constant Charge with a Falling edge. Running these coils on a rising edge will damage them.

Dwell needs care too. Charge an LS coil for much more than about 5 ms and it can fire on its own, which shows up as random, wandering timing. The catch is that it often idles and cruises fine, then misbehaves as rpm climbs because the gap between firing events gets shorter. Keep dwell sensible, especially up top, and check the LS2 ignition coil page for more detail.

There are also no factory timing marks on an LS. Before you trust your timing light, find true TDC with a piston stop and make your own mark.

Fuel system

Every Gen IV runs sequential port injection with high-impedance injectors aimed at the back of the intake valve. The factory fuel system is returnless at a fixed pressure, so the rail pressure doesn't follow manifold pressure. If you keep it that way, your injector data needs to account for changing pressure differential across the injector as boost or vacuum changes.

Throttle: drive by wire or cable

Most Gen IV engines use a single drive-by-wire throttle body. Controlling it takes an Elite 1500 or Elite 2500, since those are the Elite models with DBW control. Our Elite 2500 Gen IV DBW-ready terminated harness kit is the simplest way to get there.

Throttle body pinGoes toWhat it carries
ADBW 1Motor power, side one
BDBW 2Motor power, side two
CSignal groundSensor ground
DAVI 2First throttle position signal
E5V+Sensor supply
FAVI 3Second throttle position signal
Pedal pinFunctionHaltech connection
1 and 25V supply5V+
3Pedal signal 1AVI 4
4 and 5GroundSignal ground
6Pedal signal 2AVI 5

A cable throttle works fine too. Its three-wire TPS takes 5V+ on pin A, signal ground on pin B and sends its signal from pin C to a spare AVI. For that setup, look at the Elite 2500 Gen IV non-DBW harness kit.

Idle control

On DBW engines the throttle body handles idle. Cable-throttle engines use a stepper idle air valve, which needs an Elite 1000 or higher. The Elite 550, 750 and 950 can't drive it. Wire valve pins A through D to Stepper 4, 3, 2 and 1 in that order, then set the drive type to Both, steps to 240 and speed to 75. The idle control guide covers tuning from there.

Sensors: what to keep and how to wire them

SensorWhere it isWiring and calibration
MAPIntake manifoldPin 1 5V+, pin 2 signal ground, pin 3 to an AVI. GM used 1.0, 1.3 and 2.0 bar units depending on model, and ESP includes calibrations for most. The LS3 sensor is part number 0 261 230 282, a 1.3 bar part.
Coolant tempLeft-hand head, near the number 2 exhaust portTwo wires, either way around. Load "Temperature - Holden VP V8 Coolant Sensor.cal".
Air tempBuilt into the MAFLoad "Temperature - Holden VP V8 Air Sensor.cal". Both temperature calibrations assume the ECU's 1k pullup to 5V.
Oil pressureOil filter housingA to signal ground, B to 5V+, C to an AVI. The matching calibration file is "Oil Pressure - GM LS1 Stock Sensor.cal" (0.5 V is 0 psi, 4.5 V is 130 psi). Harness colors vary by market.
KnockOne per bank, outside of the blockTwo non-resonant sensors that the Haltech can use directly.
MAFIntake tractUsually removed on a Haltech install, but it can stay. A signal to a spare AVI, B 12V+, C and E to signal ground, D (air temp) to a spare AVI, AVI 7 being typical.

The coolant sensor uses a Delphi connector where the wire goes through the housing before you crimp the terminal, and then the terminal is pulled back to lock. Get the order wrong and you'll be cutting it off to start again.

O2 sensors

Stock Gen IV engines carry four narrowband sensors. We strongly recommend replacing the two front sensors with a proper wideband, such as the Haltech WB2 dual channel kit. If you do keep a narrowband, its black wire is the signal (not ground), the grey goes to signal ground, and the two white heater wires go to switched 12V and chassis ground in either order. The heater ground can be switched by an injector, stepper or DPO output, but never by an ignition output.

Transmission: 6L80E

The GM 6L80E six-speed automatic that often comes behind these engines needs a controller talking to it over CAN. It's GM-built and is described as sharing its design with the ZF 6HP, with different gearing. Talk to us about the Nexus TI6L interface if you're keeping the auto.

Troubleshooting common Gen IV faults

SymptomUsually
Engine position errors after a cam swapThe cam edge now sits too close to a crank tooth edge and swaps sides. Watch the Home Percentage of Valid Travel channel; readings near 0% or 100% are the danger zone. Try the other cam edge (change TDC offset by 360, keeping it within 0 to 720) or add Home filtering of 2 or 3. The Home % reading rises with rpm, so check it high in the rev range.
No crank signal at allWrong sensor. A black Gen III sensor on a Gen IV wheel won't work; sensor type and wheel must match.
Random timing or misfire at high rpm onlyDwell too long for the coils, or a poor coil ground
Dead coils after first startRising edge selected, or coils not grounded to the head
Can't control idle on a cable-throttle engineStepper idle valve on an Elite 550, 750 or 950, which don't support it

LS2 / LS3 FAQ

Can I use my Gen III crank sensor on a Gen IV engine?

No. The black Gen III sensor is built for the 24x wheel and won't produce a usable signal from the 58x wheel. Use the grey Gen IV sensor.

Do I need the MAF with a Haltech?

No. Most installs run speed density off the MAP sensor and remove the MAF. If you do that, you still need an air temperature sensor somewhere in the intake, because the factory one is inside the MAF.

Which Haltech runs a DBW LS3?

For the Elite range, the Elite 1500 and 2500 control drive-by-wire. Check the LS terminated harness guide, or book a free consultation and we'll match an ECU and harness to your build. For the older engine, see our LS1 Gen III page.