TB42 Engine

Technical Library › Engine Information › NissanUpdated Sep 2026

The TB42E is a big, lazy-revving 4.2 liter six that lives in the Y60 Patrol, and it responds well to a modern ECU. This guide walks through what each factory sensor and actuator is, how it connects to a Haltech, and the handful of traps that catch people on this engine.

TB42E at a glance

Nissan's TB42E is the fuel-injected version of the TB42 straight six, best known from the Y60 Patrol. It's an old-school design: a distributor that carries both the crank and cam signals, an external igniter feeding a single coil, a cable throttle and a pair of solenoid idle air valves. None of that is a problem for a Haltech ECU, but a few details are different from the modern engines most people wire up.

SpecTB42E
LayoutInline 6, cylinder 1 at the front
Displacement4169 cc (254 ci)
Firing order1-5-3-6-2-4
Compression8.3:1
Factory injector sizeAbout 260 cc/min

Which Haltech ECU fits

For a Y60 Patrol, the easiest path is a plug-in kit. Haltech offers plug 'n' play adaptor harness kits for the Elite 750 and Elite 2500, such as the Elite 750 Y60 TB42 kit and the Elite 2500 Y60 TB42 kit. The factory ECU sits under the carpet in the passenger footwell, so the swap is mostly a matter of pulling the carpet back and unplugging the old unit.

If the engine has been swapped into something else, or you want a clean custom loom, a universal harness with a Nexus R3 or Nexus R5 works well too. The rest of this article covers what you need to know either way.

The distributor trigger

The crank and cam signals both come from an optical sensor inside the distributor at the front of the engine. It reads a slotted disc with two rings:

  • Outer ring: 360 fine slits, one per degree. This is the high-resolution position signal, and it goes to the Haltech Home input.
  • Inner ring: 6 slits, one per cylinder, 120 degrees apart. Five are the same width and one is wider. This goes to the Trigger input.

The ECU finds cylinder 1 by counting how many fine slits pass during each of the six windows. The wide window has more of them, and that's the sync point.

SignalDistributor pinHaltech cable and color
Ground1Trigger 4-core, blue
Switched 12V feed2Trigger 4-core, red
360 slit (fine) signal3Home 4-core, yellow (Home+)
6 slit (cylinder) signal4Trigger 4-core, yellow (Trigger+)
Won't sync on cranking?

Some Y60 Patrols have the 6x and 360x pins arranged the other way around. If the ECU never gets full trigger sync while cranking, swap Trigger+ and Home+ and try again before chasing anything else.

Running everything through one shielded cable

On a Haltech universal harness, the distributor only needs four conductors: power, ground, Trigger+ and Home+. The Trigger- wire isn't used on this optical sensor, and in the Home cable only Home+ is needed. That means you can move one pin at the ECU plug and run the whole distributor off the Trigger 4-core, then leave out (or remove) the Home cable entirely. The job is: take the unused yellow Home+ wire out of its ECU pin and insulate it, then move the green Trigger- wire into that Home+ pin position.

ECUYellow wire to remove and insulateGreen wire to move
Elite 550 / 750 / 950A32A33 to A32
Elite 1000 / 1500 / 2000 / 2500B2B5 to B2
Nexus R3 / R5C3C2 to the pin the yellow wire came out of

Double check the pin positions against your harness diagram before you start pulling terminals. Our wiring diagram library has the harness drawings, and if you're unsure about the Nexus step, ask us.

Ignition: always go through the igniter

The factory setup is a single coil fed by an external igniter, with the distributor sending spark to each cylinder. Wire Haltech Ignition Output 1 to the igniter, and let the igniter drive the coil. The ECU's ignition outputs are low-current logic signals. Connecting one straight to the factory coil will damage the ECU.

A popular upgrade is a stronger coil with a built-in igniter, like the IGN-1A coil or the LS1-style coil. Because the igniter is inside the coil, those can be driven directly from Ignition Output 1. Follow the coil's own instructions for wiring and dwell, and see our notes on dwell time.

Injectors

The stock injectors flow roughly 260 cc/min, which is fine for a stock or lightly modified engine. Enter the injector flow and dead time data carefully. Dead time covers the slice of each pulse where the injector is still opening or closing, and getting it wrong shows up as poor idle and inconsistent light-load fueling.

Wiring depends on how many injector outputs your ECU has:

  • Elite 750, 950, 2000, 2500 and Nexus R3 / R5: full sequential. Injector output 1 to cylinder 1, output 2 to cylinder 2, and so on through 6.
  • Elite 550, 1000, 1500: not enough injector outputs for full sequential on a six, so we don't recommend them here. If you must, run semi-sequential in pairs: output 1 to cylinders 1 and 6, output 2 to 2 and 5, output 3 to 3 and 4.

Sensors

SensorFactory fitHow to connect it
MAPNoneUse the ECU's internal 4 bar sensor (rated to about 43 psi absolute, so roughly 29 psi of boost at sea level), or an external sensor on a spare AVI
Throttle positionTwo plugs: a round variable one and a square idle/full switchOnly the round, variable connector is needed. The ECU works out closed and wide open from its calibration
Coolant temp2-pin sensorOne pin to a spare AVI, one to signal ground. Use the built-in "Temperature - Nissan TB42E Y60 Coolant Sensor.cal" calibration
Air tempNoneAdd a Haltech 1/8" NPT air temp sensor, wired like the coolant sensor, with the "Temperature - GM Air Sensor.cal" calibration
MAFAir flow meterMost people remove it and tune speed density on MAP. It can still be wired up if you prefer

Both temperature sensors are two-wire parts, so polarity doesn't matter. What does matter is the pull-up: use an AVI with a selectable 1k pull-up to 5V, or add an external 1k pull-up if the input doesn't have one. The calibrations above assume that 1k pull-up.

Idle valves

The TB42E has two air bypass valves, and only one of them needs the ECU:

  • AAC valve (the larger one): this is the real idle control valve. Give one pin ignition-switched 12V and connect the other to a spare ECU output. The ECU pulses it with PWM, and more duty opens it further for more idle speed. Set it up under idle control.
  • FICD valve (the smaller one): a simple on/off valve that adds air when the A/C compressor runs. It can be wired to switch with the compressor and left off the ECU entirely.

O2 sensor and why we'd add a wideband

The factory sensor is a single-wire narrowband, which can go to an analog input (AVI 1 on an Elite 750, AVI 1 or 6 on an Elite 2500, or any AVI on a Nexus). A narrowband only really tells you whether you're rich or lean of stoichiometric, which isn't much use for tuning. We strongly recommend a wideband: the WB1 CAN wideband kit for Elite ECUs, or the LSU 4.9 sensor pack for Nexus units with onboard wideband control. That gives you accurate readings at every load and RPM, closed-loop fuel control across the map and lean protection. More in narrowband vs wideband.

Vehicle speed

On the Y60, the two-wire speed sensor feeds the speedometer, and the speedometer sends a cleaned-up digital signal on to the ECU. If you remove the factory cluster, for example to fit a digital dash, that signal disappears and you'll need to wire the ECU directly to the speed sensor instead.

Troubleshooting

SymptomUsually
Cranks, RPM shows, never syncsTrigger+ and Home+ swapped for your model, or a wrong pin after the one-cable mod
No spark at allIgnition Output 1 not going to the igniter, or igniter power missing
Coolant or air temp reads wildly offPull-up disabled on the AVI, or the wrong calibration file
Idle won't respond to changesAAC valve missing its switched 12V, or wired to the FICD valve by mistake
No speed reading after a dash swapThe cluster was providing the signal. Wire the sensor to the ECU

TB42 FAQ

Is there a base map for the TB42?

At the time of writing, no official base map was published. We set these up from a known-good starting file for similar engines and confirm everything on the dyno. Our base map basics article explains what a base map will and won't do for you.

Can I run the TB42 with an Elite 1500?

It will run with paired injectors, but you give up sequential injection on a six. For the small price difference we'd pick an Elite 750 or 2500 kit.

Does the TB45 or TB48 wire up the same way?

Don't assume they do. They're related engines, so check the dedicated guides before you wire anything: the TB45 and TB48 guides, or book a free consultation and we'll talk through your build.