#
PCM INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513)

BME014018880206

  Caution

  • The PCM terminal voltages vary with measuring conditions and vehicle conditions. Always carry out a total inspection of the input systems, output systems, and PCM to determine the cause of trouble. Otherwise, diagnosis will be incorrect.

## PCM Inspection Using the WDS or Equivalent

  Note

  • PIDs for the following parts are not available on this model. Go to the appropriate part inspection page.

  - CMP sensor (See CAMSHAFT POSITION (CMP) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).)
  - Main relay (See RELAY INSPECTION.)

1. Connect the WDS or equivalent to the DLC-2. (See ON-BOARD DIAGNOSTIC TEST [AJ].)

2. Turn the ignition switch to ON position.

3. Measure the value.

  • If the value is not within the specification, follow the instructions in Action column.

PID/DATA MONITOR table (Reference)

PID/DATA MONITOR item | Unit/ Condition | Condition/Specification (Reference) | Action | PCM terminal
--- | --- | --- | --- | ---
ACCS (A/C relay) | On/Off | A/C operating: On Ignition switch ON: Off | Inspect following PIDs: RPM, TP, ECT, ACSW. | 69
ACSW (A/C switch) | On/Off | A/C switch and fan switch ON: On A/C switch OFF: Off | Inspect A/C switch. | 41
ALTF (Generator field coil control duty value) | % | Ignition switch ON: 0% Idle: 0-100% Generator operating → E/L ON: Duty value rises | Inspect following PIDs: IAT, RPM, VPWR, ALTT V | 53
ALTT V (Generator output voltage) | V | Ignition switch ON: 0 V Idle: 14-16 V | Inspect following PIDs: IAT, RPM, VPWR, ALTF Inspect generator. (See GENERATOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 30
ARPMDES (Target engine speed) | RPM | Idle (No load): 635-735 rpm | Perform "ON-BOARD DIAGNOSTIC TEST". (See ON-BOARD DIAGNOSTIC TEST [AJ].) | -
BARO (Barometric pressure) | kPa or Hg | Less than 400 m {1.13 ft} above sea level: 99-103 kPa {743-772 mmHg, 29.3-30.4 inHg} | Inspect BARO sensor/EGR boost sensor. (See BAROMETRIC PRESSURE SENSOR/EGR BOOST SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | -
V | Less than 400 m {1.13 ft} above sea level: 4.1-4.3 V | Inspect BARO sensor/EGR boost sensor. (See BAROMETRIC PRESSURE SENSOR/EGR BOOST SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 34
BOO (Brake switch) | On/Off | Brake pedal depressed: On Brake pedal released: Off | Inspect brake switch. | 92
CHRGLP (Generator warning light) | On/Off | Ignition switch ON: On Idle: Off | Inspect generator warning light. | 98
ECT (Engine coolant temperature) | °C or °F | ECT 20 °C {68 °F}: 20 °C {68 °F} ECT 60 °C {140 °F}: 60 °C {140 °F} | Inspect ECT sensor. (See ENGINE COOLANT TEMPERATURE (ECT) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | -
V | ECT 20 °C {68 °F}: 2.9-3.1 V After warm up: 0.2-1.0 V | Inspect ECT sensor. (See ENGINE COOLANT TEMPERATURE (ECT) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 38
EGRCHK *4(EGR boost sensor solenoid valve) | On/Off | Ignition switch ON: Off Idle: Off | Perform EGR boost sensor solenoid valve inspection. (See EGR BOOST SENSOR SOLENOID VALVE INSPECTION ( AUSTRALIAN, GENERAL (L.H.D. R.H.D.) SPECS.) [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 47
EVAPCP (Purge solenoid valve duty value) | % | Ignition switch ON: 0% | Inspect following PIDs: IAT, RPM, ECT, MAF, TP, BARO, O2S11, O2S21, VPWR | 18
FAN DUTY (Fan control signal) | % | ECT below 100 °C {212 °F}: 0% ECT above 100 °C {212 °F}: 35-100% | Inspect ECT sensor. (See ENGINE COOLANT TEMPERATURE (ECT) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 44
FP (Fuel pump relay) | On/Off | Ignition switch ON: Off Idle: On Cranking: On | Inspect following PID: RPM | 80*2, 104*1
FUELPW1 (Fuel injection duration) | MS | Ignition switch ON: 0 ms Idle: 1.5-3.0 ms | Verify PIDs for input signals. Inspect fuel pump relay. | 74, 75, 101
FUELPW2 (Fuel injection duration) | MS | Ignition switch ON: 0 ms Idle: 1.5-3.0 ms | Verify PIDs for input signals. | 73, 99, 100
HTR11 (HO2S heater (Front, RH)) | On/Off | Ignition switch ON (engine stopped): Off Specified period after engine start with ECT 0-40 °C {32-104 °F}: On Others alternate: On and Off | Inspect following PIDs: ECT, MAF | 93
HTR21 (HO2S heater (Front, LH)) | On/Off | Ignition switch ON (engine stopped): Off Specified period after engine start with ECT 0-40 °C {32-104 °F}: On Others alternate: On and Off | Inspect following PIDs: ECT, MAF | 95
HTR12*3 (HO2S heater (Rear, RH)) | On/Off | Idle: On RHO2S heater malfunctioning: Off | Inspect following PIDs: ECT, MAF | 94
HTR22*3 (HO2S heater (Rear, LH)) | On/Off | Idle: On RHO2S heater malfunctioning: Off | Inspect following PIDs: ECT, MAF | 96
IAC (IAC valve) | % | Ignition switch ON: 0% Idle: 25-40% | Inspect following PIDs: IAT, RPM, ECT, MAF, TP, PNP, PSP, ACSW, TEST | 54, 83
IAT (Intake air temperature) | °C or °F | IAT 20 °C {68 °F}: 20 °C {68 °F} | Inspect IAT sensor. (See MASS AIR FLOW (MAF)/INTAKE AIR TEMPERATURE (IAT) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | -
V | IAT 20 °C {68 °F}: 2.3-2.5 V IAT 30 °C {86 °F}: 1.8-2.0 V | Inspect IAT sensor. (See MASS AIR FLOW (MAF)/INTAKE AIR TEMPERATURE (IAT) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 39
IMCC (IMCC control) | % | Engine speed below 3,750 rpm or above 5,560 rpm: 0% Engine speed 3,750-5,560 rpm: 100% | Inspect following PID: RPM | 28
KNOCKR (Spark retard value to prevent knocking) | DEG | Idling: 0 ° | Verify PIDs for input signals. | 4, 57
LOAD (Calculated engine load) | % | Idle: 18-20% Engine speed at 2,500 rpm: 17-19% | Perform "ON-BOARD DIAGNOSTIC TEST". (See ON-BOARD DIAGNOSTIC TEST [AJ].) | -
LONGFT1 (Current long fuel trim (RH) adjustment) | % | Idle: -20-20% | Perform "ON-BOARD DIAGNOSTIC TEST". (See ON-BOARD DIAGNOSTIC TEST [AJ].) | -
LONGFT2 (Current long fuel trim (LH) adjustment) | % | Idle: -20-20% | Perform "ON-BOARD DIAGNOSTIC TEST". (See ON-BOARD DIAGNOSTIC TEST [AJ].) | -
MAF (Intake MAF) | g/s | Idle:3.3-4.7 g/s Engine speed at 2,500 rpm: 12.1-15.0 g/s | Inspect MAF sensor. (See MASS AIR FLOW (MAF)/INTAKE AIR TEMPERATURE (IAT) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | -
V | Ignition switch ON: 0.0-0.1 V Idle: 0.5-0.8 V | Inspect MAF sensor. (See MASS AIR FLOW (MAF)/INTAKE AIR TEMPERATURE (IAT) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 88
MIL (Malfunction indicator light) | On/Off | Ignition switch ON: On DTC output: On No DTC output: Off | Inspect MIL. | 2
O2S11 (HO2S (Front, RH)) | V | Ignition switch ON: 0-1.0 V Idle (After warm up): 0-1.0 V Acceleration: 0.5-1.0 V Deceleration: 0-0.5 V | Inspect HO2S (Front, LH). (See HEATED OXYGEN SENSOR (HO2S) INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 60
O2S21 (HO2S (Front, LH)) | V | Ignition switch ON: 0-1.0 V Idle (After warm up): 0-1.0 V Acceleration: 0.5-1.0 V Deceleration: 0-0.5 V | Inspect HO2S (Front, RH). (See HEATED OXYGEN SENSOR (HO2S) INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 35
O2S12*3 (HO2S (Rear, RH)) | V | Ignition switch ON: 0-1.0 V After warm up: 0-1.0 V Acceleration: 0.5-1.0 V Deceleration: 0-0.5 V | Inspect HO2S (Rear, LH). (See HEATED OXYGEN SENSOR (HO2S) INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 87
O2S22*3 (HO2S (Rear, LH)) | V | Ignition switch ON: 0-1.0 V After warms up: 0-1.0 V Acceleration: 0.5-1.0 V Deceleration: 0-0.5 V | Inspect HO2S (Rear, RH). (See HEATED OXYGEN SENSOR (HO2S) INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 61
CPP/PNP (TR switch) | On/Off | P or N range: On Others: Off | Inspect TR switch. (See TRANSAXLE RANGE (TR) SWITCH INSPECTION [JA5A-EL].) | 64
PSP (PSP switch) | On/Off | Steering wheel at straight ahead position: Off Steering wheel fully turned: On | Inspect PSP switch. (See POWER STEERING PRESSURE (PSP) SWITCH INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 31
RFCFLAG (Readiness Function Code) | On/Off | RFC exists: On No RFC: Off | Perform DRIVE MODE 1. (See OBD DRIVE MODE [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | -
RPM (Engine speed) | RPM | Idle (No load): 635-735 rpm | Inspect CKP sensor. (See CRANKSHAFT POSITION (CKP) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 21, 22
SEGRP (EGR valve (stepping motor) position) | No. of step | Ignition switch ON: 0 step Idle: 0 step Cranking: 0-60 steps | Inspect following PIDs: ECT, TP | 12, 46, 56, 72
SHRTFT1 | % | Idle: -20-20% | Perform "ON-BOARD DIAGNOSTIC TEST". (See ON-BOARD DIAGNOSTIC TEST [AJ].) | -
SHRTFT2 | % | Idle: -20-20% | Perform "ON-BOARD DIAGNOSTIC TEST". (See ON-BOARD DIAGNOSTIC TEST [AJ].) | -
SPARKADV (Ignition timing) | BTC | Ignition switch ON: 0° Idle: BTDC 4-16° | Inspect following PIDs: MAF V, IAT V, RPM, TP V, ECT V, PSP SW, NL SW, CLT SW, A/C SW, TEN, CMP Perform Engine tune-up. (See ENGINE TUNE-UP [AJ].) | 26 for #1, 1 for #2 52 for #3, 27 for #4 78 for #5, 82 for #6
TEST (TEN terminal (DLC)) | On/Off | Open terminal TEN: Off Short terminal TEN: On | Inspect DLC TEN terminal and PCM connector terminal 5. | 5
TP (TP sensor signal voltage) | V | CTP: 0.7-1.2 V WOT: 4.15-4.8 V | Inspect TP sensor. (See THROTTLE POSITION (TP) SENSOR INSPECTION [AJ] (VIN: JMZ LW19J7*# 300001-, JM0 LW10J300 300001-301405, JM6 LW10J300 300001-, JM8 LW28J**# 300001-301513).) | 89
TSS (Input/turbine speed signal) | RPM | Ignition switch ON: 0 rpm Idle: 635-735 rpm | Inspect input/turbine speed sensor. (See INPUT/TURBINE SPEED SENSOR INSPECTION [JA5A-EL].) | -
VPWR (Battery positive voltage) | V | Ignition switch ON: B+ Ignition switch OFF: 0V | Inspect main relay. (See RELAY INSPECTION.) Inspect battery. (See BATTERY INSPECTION.) | 55
VSS (Vehicle speed) | KPH or MPH | Vehicle speed 20 km/h {12 mph}: 20 KPH {12 MPH} Vehicle speed 40 km/h {25 mph}: 40 KPH {25 MPH} | Inspect VSS. | 58

  *1 :
Immobilizer system equipped
  *2 :
Immobilizer system not equipped
  *3 :
European (L.H.D.) specs.
  *4 :
Australian, General (L.H.D. R.H.D.) specs.

## Freeze Frame Data Monitor Table

### Freeze frame data when DTC is set

  • Retrieve the following FFD, excluding FDMTIME, FDMIAT, FDMECTS and FDMTP. Retrieve the FFD for FDMTIME, FDMIAT, FDMECTS and FDMTP from PID/DATA MONITOR & RECORD.

  Note

  • FFD is a snapshot of the conditions that are present when DTC or PENDING CODE is stored. Once FFD is stored, this data will remain in PCM memory even if another emission related DTC or PENDING CODE is stored additionally, except for Misfire or Fuel System related DTC or PENDING CODE. Once Misfire or Fuel System related DTC or PENDING CODE is stored, it will overwrite any previous data and the FFD will not be further overwritten. When DTC associated with the FFD is erased or PCM is reset, new FFD can be stored.

PID | Definition | Unit/Condition
--- | --- | ---
LOAD | Calculated engine load | %
ECT | Engine coolant temperature when DTC is stored | °C/°F
LONGFT1 | Current bank 1 fuel trim adjustment (learning correction value) | %
LONGFT2 | Current bank 2 fuel trim adjustment (learning correction value) | %
RPM | Engine speed | RPM
SHRTFT1 | Current bank 1 fuel trim adjustment | %
SHRTFT2 | Current bank 2 fuel trim adjustment | %
VSS | Vehicle speed | KPH/MPH
FDMECTS | Engine coolant temperature recorded when the engine is started. | °C/°F
FDMIAT | Intake air temperature | °C/°F
FDMTIME | Time recorded between engine start and DTC is stored. | SEC.
FDMTP | Throttle opening angle | %

### Freeze frame data when pending code is set

  • Retrieve the following FFD from PID/DATA MONITOR & RECORD.

  Note

  • The data will remain in the memory even if another emission-related DTC is stored, including the Misfire and Fuel System Monitor DTCs.

PID | Definition | Unit/Condition
--- | --- | ---
FDPDTC | Pending code | Pending code
FDPECT | Engine coolant temperature when PENDING CODE is stored. | °C/°F
FDPECTS | Engine coolant temperature recorded when the engine is started | °C/°F
FDPFS1 | Fuel system feedback control status (right bank) | OPEN/CLOSE
FDPFS2 | Fuel system feedback control system (left bank) | OPEN/CLOSE
FDPIAT | Intake air temperature | °C/°F
FDPLFT1 | Current bank 1 fuel trim adjustment (learning correction value) | %
FDPLFT2 | Current bank 2 fuel trim adjustment (learning correction value) | %
FDPLOAD | Calculated engine load | %
FDPRPM | Engine speed | RPM
FDPSFT1 | Current bank 1 fuel trim adjustment | %
FDPSFT2 | Current bank 2 fuel trim adjustment | %
FDPTIME | Time recorded between engine start and PENDING CODE is stored | SEC.
FDPTP | Throttle opening angle | %
FDPVS | Vehicle speed | KPH/MPH