How To Wire a 2JZGTE Swap

How To Wire a 2JZGTE Swap


The Toyota 2JZGTE is arguably one of the greatest turbocharged inline six motors ever built, It’s an over-engineered to an almost fault and more than stout enough to devour as much boost as you can possibly throw at it. The fact it’s still a production engine is a testament to it’s durability and excellence.

Prices on imported JDM engines have certainly made swapping a 2JZGTE into a car very affordable in recent years. Coupled with the influx of cheaper aftermarket components makes an inviting combination for any engine swapper. 2JZGTE Sensor Checklist – What you need to swap a 2JZGTE.

We’ve shown you how to swap a 2JZGTE, how to service an oil pump, MAF, CAS and more on our favorite JDM engine. Today we’re kicking off Part 1 of our 2JZGTE wiring walkthrough. We’ll be covering the 2JZGTE ECU or more specifically the JDM Aristo ECU pinout for any imported JDM engine.

Let’s kick off our How To Wire a 2JZGTE Swap guide with the 2JZGTE ECU pinout and the ever so popular E10 plug. This E10 plug is the second ECU plug located on your JDM Aristo ECU. The part number for this 2JZ ECU is 89661-30560 but can also be found under 89661-30870 for the JZS147.




This E10 plug is a 40 pin ECU plug that is located on one side of your JDM Aristo 2JZGTE ECU. We’ll be taking a look at the top section of plugs listed here. From right to left we’ll be going over each wire and listing it’s purpose.



E10 Plug


  • PIN 1 – IGN SWITCH – Connect this wire to switched 12 volt power. It is primarily used to activate the ECU and turn it on. Use your vehicle’s ignition switch, you’ll be using reference for “RUN” and “START” positions. This terminal is crucial for operation of your ECU in our How To Wire a 2JZGTE Swap Guide.
  • PIN 2 – Vehicle Speed Sensor – Connect to a Dakota Digital to translate to your vehicle’s tachometer.
  • PIN 4 – Stop Light Switch – Used for automatic transmission lock up or torque converter. Also used so ECU knows when brake is depressed.
  • PIN 6 – The Engine Warn Light or Check Engine Light – Connect this to your dash harness to properly terminate this wire.
  • PIN 19 – Test Enable 1 – This wire allows for test mode during diagnostic testing, you can use this wire to also flash the codes on PIN 6 – Check Engine Light.
  • PIN 20 – Test Enable 2 – Connected to Ground also allows for selecting the test mode, also needed for serial data transmission to the VF1 PIN during diagnostic tests.


E10 PLUG – PINS 18-12

  • PIN 18 – Not highlighted – Power – Auto Transmission
  • PIN 17 – Test Terminal – Used for Toyota’s diagnostic troubleshooting mode
  • PIN 16 – ELS – Load Sensing system – This pin is connected to battery voltage and lets the ECU know when a heavy electrical load is on.
  • PIN 12 – Overdrive Disable – Used in automatic transmission equipped vehicles to disable overdrive under heavy load.


E10 PLUG – The Rest of it

  • PIN 21 – Fuel Pump Diagnostic – So the ECU knows the fuel pump is in proper working order.
  • PIN 22 – Dual Mode Fuel Pump Control – This wire switches modes on the fuel pump to ramp up fuel delivery under high load. Bypass this wire and simply rewire your fuel pump for constant 12v operation.
  • PIN 24 – EFI Power – M-REL – This pin is connected to power inside the ECU to switch the MAIN EFI relay ON. It also continues to spit out voltage for a set time after the engine is turned on, to allow the ISCV to fully open.
  • PIN 31 – EFI Main Relay Switched Power – +B – This pin is used to supply switched battery power to the ECU.
  • PIN 32 – EFI Main Relay Switched Power – +B1 – This pin is goes to power when the Main EFI Relay is energized to supply power to the ECU, this wire is triggered by PIN 24 M-REL on the E10 Plug.




Sensor Inputs for A 2JZGTE ECU PINOUT

2JZGTE Sensor Checklist – Complete Sensor listing for any 2JZGTE


Engine Coolant Temp ( Water Temp Sender ) Signal Circuit – Toyota part number 89422-35010, Water Temperature Sensor

The Water Temp Coolant Sensor detects the temperature of the engine coolant. Thermistor with a built in resistance range allows for this sensor to provide real time data to the ECU. Proper installation and range of this sensor is required to properly know How To Wire a 2JZGTE Swap.

This control signal is electronically controlled and input to the terminal of the ECU and transmission ECU if you are using an automatic transmission.


Intake Air Temperature Signal Circuit – Toyota Part number 88625-14110, Air Intake Temperature Sensor

The Air Intake Temperature Sensor detects the air intake temp, which is input as a control signal to the terminal of the ECU. Labeled THA on the 2JZGTE ECU Harness, this signal is electronically transmitted to the ECU and transmission control unit if your 2JZ is equipped with an automatic transmission.


Oxygen Sensors – Toyota Part number 89465-19605, and the downstream part number is 89465-19595, Oxygen Sensor.

Exhaust Emissions are monitored by these sensors to detect the amount of unburned fuel and air present in the exhaust stream. Signal from these sensors is transmitted to OX1 and OX2 of the ECU module. These Oxygen density sensors are heated by the front and rear side and are input as a control signal.


RPM Signal Circuit – CPS1 – The Toyota part number for this unit is 90919-05006, Crank Position Sensor.

Position of the crank is detected by the CPS and is translated into a signal for the ECU to utilize engine speed. This signal is sent to ECU terminals G1 and G2, as well as the terminal NE.


Throttle Position Sensor and Sub-Throttle – The TPS Toyota Part number is 89452-22080, Throttle Position Sensor and the throttle body is 22030-46070. 

How to Service your 2JZ Throttle Position SensorHow To Service your 2JZ Sub Throttle Position Sensor

Responsible for reading the throttle valve opening angle as a control signal input, this sensor is wired to terminal VTA1 of the ECU harness. The terminal IDL1 also has inputs from the TPS to inform the ECU of how much the throttle is opened. These are the most crucial ECU inputs that you must wire for our How To Wire a 2JZGTE Swap guide to be successful.

Other Related ECU Input Circuits


  1. Vehicle Speed Circuit – VSS
    1. Detected by the VSS sensor ( VEHICLE SPEED SENSOR ) installed inside the Getrag transmission, this sensor informs the ECU how fast the vehicle is moving. This signal is sent to terminal SP1 of your ECU harness.
  2. Neutral Position Switch Circuit – START SW
    1. Commonly disregarded by engine swappers, you will need to wire this circuit shut or looped to fool your Aristo ECU into thinking the car is in PARK / NEUTRAL gear. This sensor circuit is fed into the ECU by way of the terminal NSW on the ECU harness.
  3. Air Conditioning Switch Signal Circuit
    1. This terminal circuit informs the ECU of the A/C magnetic clutch voltage. Fed into the ACMG terminal of the ECU harness, this wire is needed if you want air conditioning to work properly in your swapped vehicle.
  4. Battery Signal Circuit
    1. Battery voltage must always be on for the ECU control module with the ignition switch turned on, the voltage for the ECU is applied to the terminals. This circuit sensor is run to +B terminal of the 2JZ ECU wiring harness.
  5. Air Intake Volume Signal Circuit.
    1. Meant for USDM 2JZGTE engines that use the Mass Air Flow design, the Intake Air Volume signal is detected by the MAF meter. The signal for this measurement is sent to the KS terminal of the ECU.
  6. Stop Light Signal Circuit
    1. This two wire stop light switch is used to detect whether or not the vehicle is braking. This input circuit is fed into the STP terminal of your 2JZGTE Engine harness as a control signal.
  7. Starter Signal Circuit
    1. Voltage is sent to the starter motor during cranking conditions and this signal is split to the terminal STA on your 2JZ ECU Harness.

Thank you for tuning into Part 1 of our How To Wire a 2JZGTE Swap Guide, please stay tuned for Part 2 and as always leave us any messages or questions below!

Related Articles

Happy motor swapping!


    • Hi Fookaugh, thanks for commenting!

      You can do without the E9 2JZ ECU plug, but what ECU are you running? Is this a 2JZGTE Swap? let us know and we can help you out! Thanks!

    • Hi Richie, are you swapping this into your E90 with the intent of keeping your dash and electrical controls? If so we suggest keeping your stock equipment in place, and remote starting your 2JZGTE using a switch. Make sure to send power and ground to the pins shown on this page, and you should be good to go!

      Thanks for commenting, sounds like an awesome project! Let us know how it turns out!

  1. i recently bought a 95 mustang with a blown motor for a couple hundred bucks, i really want to swap a 2jzgte into it and i know it has been done, the only thing that scares me is the wiring! I’ve been searching for a while now and just came across this site, is there a parts/swap list out there for an sn95 mustang? fmic, radiator, suspension setup for example? any info will be awesome, please email me! I’m looking for a walkthrough or a start to finish guide since where i live there aren’t many custom shops that can help me out. thanks again