Engine Control Module (ECM)
The ECM is located in the E-Box in the plenum area on the passenger side of the engine compartment attached to the bulkhead.
The ECM has the following inputs:
- RCM
- Park/neutral switch
- Ignition coil feedback x2
- Fuel rail temperature
- Mass air flow
- Engine speed
- Camshaft position x2
- Driver demand
- Brake pedal position switch
- Speed control switches
- Generator load
- Oxygen sensors pre catalyst x2
- Oxygen sensors post catalyst x2
- Throttle position
- Cooling fan speed
- Ignition switch position
- Knock sensors x2
- MAP
- Coolant temperature
- Engine oil temperature
The ECM outputs to the following:
- Throttle Actuator
- Brake vacuum pump relay
- Ignition coils (x8)
- Oxygen sensor heaters (4)
- Fuel injectors (8)
- Purge Valve
- Engine Cooling Fan
- Fuel pump relay
- Starter Relay
- EMS Main Relay
- Viscous Fan Control
- Generator Control
- Diagnostic Module Tank Leakage (DMTL) (NAS Only)
- E box fan
ECM Connector C0634 Pin Out Table
| Pin No | Description | Input/Output |
|---|---|---|
| 1 | Not used | - |
| 2 | Not used | - |
| 3 | Generator monitor | Input |
| 4 | Not used | - |
| 5 | Not used | - |
| 6 | CKP sensor - | Input |
| 7 | CMP sensor 1ground (GND) | - |
| 8 | CMP sensor 2GND | - |
| 9 | Not used | - |
| 10 | throttle position (TP) sensor GND | - |
| 11 | MAP sensor ground | - |
| 12 | fuel rail pressure (FRP) sensor ground | - |
| 13 | Not used | - |
| 14 | Not used | Input |
| 15 | ECT ground | - |
| 16 | Not used MAF ground |
- |
| 17 | Not used | - |
| 18 | MAF sensor ground | - |
| 19 | Knock sensor 1A ground | - |
| 20 | Knock sensor 1B ground | - |
| 21 | Not used | - |
| 22 | Not used | - |
| 23 | Oil temperature sensor | Input |
| 24 | Not used | - |
| 25 | Not used | - |
| 26 | UHEGO sensor bank B signal | Input |
| 27 | UHEGO sensor bank B GND | - |
| 28 | UHEGO sensor bank A signal | Input |
| 29 | UHEGO sensor bank A GND | - |
| 30 | CKP sensor + | Input |
| 31 | Not used | - |
| 32 | Not used | - |
| 33 | CMP signal bank B | Input |
| 34 | CMP signal bank A | Input |
| 35 | Not used | - |
| 36 | Not used | - |
| 37 | Not used | - |
| 38 | Not used | - |
| 39 | Not used | Input |
| 40 | Not used | Input |
| 41 | Not used | Input |
| 42 | Knock sensor 1 A + | Input |
| 43 | Knock sensor 1 B + | Input |
| 44 | Not used | - |
| 45 | Not used | - |
| 46 | Fuel rail temperature sensor | Input |
| 47 | Not used | - |
| 48 | MAP sensor 5 V ref voltage | Output |
| 49 | Not used | - |
| 50 | EGR 4 | Output |
| 51 | EGR 3 | Output |
| 52 | EGR 2 | Output |
| 53 | EGR 1 | Output |
| 54 | Ignition coil cylinder 4B | Output |
| 55 | Ignition coil cylinder 4A | Output |
| 56 | Ignition coil cylinder 3B | Output |
| 57 | Ignition coil cylinder 3A | Output |
| 58 | Ignition coil cylinder 2B | Output |
| 59 | Ignition coil cylinder 2A | Output |
| 60 | Ignition coil cylinder 1B | Output |
| 61 | Ignition coil cylinder 1A | Output |
| 62 | Ignition failure signal bank A | Input |
| 63 | Viscous fan speed monitor | Input |
| 64 | Ignition failure signal bank B | Input |
| 65 | TP sensor 1 | Input |
| 66 | MAF | Input |
| 67 | TP sensor 2 | Input |
| 68 | ECT | Input |
| 69 | Inlet manifold boost pressure | Input |
| 70 | MAF | Input |
| 71 | Not used | - |
| 72 | Electric throttle 5V reference | Output |
| 73 | Not used | - |
| 74 | Throttle valve open direction - | Output |
| 75 | Throttle valve open direction + | Output |
| 76 | UHEGO Heater bank A | Output |
| 77 | UHEGO Heater bank B | Output |
| 78 | Injector cylinder 1A | Output |
| 79 | Injector cylinder 1B | Output |
| 80 | Injector cylinder 2A | Output |
| 81 | Injector cylinder 2B | Output |
| 82 | Injector cylinder 3A | Output |
| 83 | Injector cylinder 3B | Output |
| 84 | Injector cylinder 4A | Output |
| 85 | Injector cylinder 4B | Output |
| 86 | VVT control bank A | Output |
| 87 | VVT control bank B | Output |
| 88 | Not used | - |
| 89 | Not used | - |
| 90 | Not used | - |
| 91 | Not used | - |
| 92 | Purge valve | Output |
| 93 | Viscous fan request | Output |
| 94 | E box fan | Output |
| 95 | Fuel pump relay | Output |
| 96 | Generator control | Output |
ECM Connector C0635 Pin Out Table
| Pin No | Description | Input/Output |
|---|---|---|
| 1 | Signal ground 1 | - |
| 2 | Power ground 1 | - |
| 3 | Power ground 3 | - |
| 4 | Power ground 2 | - |
| 5 | ECM power | Output |
| 6 | Electric throttle power | Input |
| 7 | APP sensor ground 1 | - |
| 8 | APP sensor ground 2 | - |
| 9 | Not used | - |
| 10 | Not used | - |
| 11 | Not used | - |
| 12 | Not used | - |
| 13 | Not used | - |
| 14 | Not used | - |
| 15 | Park/Neutral signal | Input |
| 16 | EMS relay | Output |
| 17 | Crank request | Input |
| 18 | Not used | - |
| 19 | APP sensor 2 5V ref | - |
| 20 | Not used | - |
| 21 | Not used | Input |
| 22 | HEGO sensor A GND | - |
| 23 | DMTL heater | Output |
| 24 | APP sensor 1 signal | Output |
| 25 | HEGO sensor A | Input |
| 26 | HEGO sensor B | Input |
| 27 | Not used | - |
| 28 | RCM | Input |
| 29 | Not used | - |
| 30 | Ignition switch | Input |
| 31 | Not used | - |
| 32 | APP sensor 1 5V reference | Output |
| 33 | DMTL pump | Output |
| 34 | HEGO sensor B GND | - |
| 35 | Speed control switch - | Output |
| 36 | Speed control switch + | Input |
| 37 | Not used | - |
| 38 | APP sensor 2 demand | Input |
| 39 | Not used | - |
| 40 | Not used | - |
| 41 | Brake pedal switch | Input |
| 42 | Not used | - |
| 43 | Not used | - |
| 44 | CAN out - | Input/output |
| 45 | CAN in - | Input/output |
| 46 | HEGO heater A | Output |
| 47 | HEGO heater B | Output |
| 48 | DMTL valve | Output |
| 49 | Not used | - |
| 50 | Vacuum pump relay | Output |
| 51 | Starter relay | Output |
| 52 | Not used | - |
| 53 | Not used | - |
| 54 | Battery voltage | Input |
| 55 | Not used | - |
| 56 | Not used | - |
| 57 | CAN out + | Input/output |
| 58 | CAN in + | Input/output |