Suzuki >> Aerio/SX – Esteem – Grand Vitara – Sidekick – Swift – Vitara – X-90 – XL-7 (1996 – 2009)

Model Year Engine identification System
Aerio/Aerio SX 2.0/2.3L 2002·07 J20/J23   EPI
Esteem  1.6L 16V 1996·98 G16   EPI
Grand Vitara 2.4/3.2L 2008-09 J24B/N32A   EPI
Grand Vitara 2.5/2.7L 1999-08 H25/H27   EPI
Sidekick  1.6L 16V 1996·98 G16   EPI
Sidekick 1.8L 16V 1996·98 J18   EPI
Swift 1.3L 1996·98 G13   EPI
Vitara 1.6/2.0/2.5L 1999-05 G16/J20/H25   EPI
X-90  1.6L 16V 1996-98 G16   EPI
XL-7 2.7/3.6L 2001-09 H27/LY7   EPI

General information

  • Engine control module (ECM) incorporates self-diagnosis function.
  • Malfunction indicator lamp (MIL) will illuminate if certain faults are recorded.
  • ECM operates in backup mode if sensors fail, to enable vehicle to be driven to workshop.


  • Trouble codes can be displayed by using a Scan Tool connected to the data link connector (DLC) 1.

Erasing – except Aerio/Aerio SX

  • After the faults have been rectified, trouble codes can be erased by using a Scan Tool connected to the data link connector (DLC) or as follows:
  • Ensure ignition switched OFF.
  • Disconnect battery ground cable for 30 seconds minimum.
  • Reconnect battery ground cable.
  • Repeat checking procedure to ensure no data remains in ECM fault memory.

NOTE: Disconnecting battery ground lead will erase trouble codes but may also erase memory from electronic units such as radio.

Erasing – Aerio/Aerio SX

  • After the faults have been rectified, trouble codes can only be erased by using a Scan Tool connected to the data link connector (DLC) 1.

Trouble code  identification

OBD·II code Fault location Probable cause
PO, P2, UO Refer to OBD-11 trouble code tables
P1011 Intake camshaft position (CMP) actuator- incorrect park position – bank 1 CMP actuator
P1012 Exhaust camshaft position (CMP) actuator- incorrect park position – bank 1 CMP actuator
P1013 Intake camshaft position (CMP) actuator- incorrect park position – bank 2 CMP actuator
P1014 Exhaust camshaft position (CMP) actuator- incorrect park position – bank 2 CMP actuator
P1107 Manifold absolute pressure (MAP) sensor – signal voltage low Wiring, MAP sensor, mechanical fault, ECM
P1108 Manifold absolute pressure (MAP) sensor – signal voltage high Wiring, MAP sensor, mechanical fault, ECM
P1116 Engine coolant temperature (ECT) – circuit performance Wiring, inlet air temperature (IAT) sensor, ECT sensor, coolant thermostat, ECM
P1131 Heated oxygen sensor (H02S) 1, bank 1 – output voltage high Wiring short to positive, H02S, ECM
P1132 Heated oxygen sensor (H02S) 1, bank 1 – heater control – circuit high Wiring short to positive, H02S
P1151 Heated oxygen sensor (H02S) 1, bank 2 – output voltage high Wiring short to positive, H02S, ECM
P1152 Heated oxygen sensor (H02S) 1, bank 2 – heater control – circuit high Wiring short to positive, H02S
P1250 Intake manifold heater- circuit malfunction Wiring, intake manifold heater/relay, ECM
P1408 0 Manifold absolute pressure (MAP) sensor – EGR system – circuit malfunction Hose leak/blockage, MAP sensor, ECM
P1408 f) Manifold absolute pressure (MAP) sensor – circuit malfunction Wiring, hose leak/blockage, MAP sensor, ECM
P1410 Fuel tank pressure control system – malfunction Wiring, fuel tank pressure control solenoid, ECM
P1420 Evaporative emission (EVAP) canister purge valve – mechanical fault EVAP canister purge valve
P1421 Evaporative emission (EVAP) canister purge valve – mechanical fault EVAP canister purge valve
P1422 Evaporative emission (EVAP) canister purge system – leak detected Wiring, EVAP canister purge valve, vacuum switch, ECM
P1424 Evaporative emission (EVAP) leak detection pump – signal high Wiring short to positive, EVAP leak detection pump
P1425 Evaporative emission (EVAP) leak detection pump – signal low Wiring short to ground, EVAP leak detection pump
P1450 D Barometric pressure (BARO) sensor- circuit malfunction Wiring, BARO sensor, MAP sensor, ECM
P1451 D Barometric pressure (BARO) sensor- range/performance problem Wiring, BARO sensor, MAP sensor, ECM
P1460 Engine coolant blower motor – system malfunction Wiring, blower motor relay, ECM
P1500 Starter signal – circuit malfunction Wiring, ECM
P1510 Engine control module (ECM) -supply voltage Wiring, ECM
P1530 Ignition timing adjustment connector – circuit malfunction Wiring, ECM
P1551 Throttle valve – rest position – not reached Mechanical fault, throttle actuator control   (TAC) motor, throttle position sensor (TPS) .
P1600 Engine control module (ECM)/transmission control module (TCM) – signal failure Wiring, TCM, ECM
P1601 Engine control module (ECM), CAN data bus – communication malfunction Wiring, ECM
P1603 Transmission control module (TCM) – trouble codes stored Rectify faults as necessary, TCM, ECM
P1614 Transponder response error Ignition key not programmed, incorrect ignition key, transponder, immobilizer control module, ECM
P1615 Steering lock – communication malfunction Wiring, steering lock, keyless start control module, ECM
P1616 Keyless start control module – not coded Ignition key not programmed, keyless start control module, ECM
P1618 Keyless start control module – CAN circuit malfunction Wiring, keyless start control module, ECM
P1621 Immobilizer control module/engine control module (ECM) – communication malfunction Wiring, fuse, immobilizer control module, ECM
P1622 Engine control module (ECM) – EEPROM   error ECM
P1623 Ignition key not programmed Ignition key not programmed, incorrect ignition key, immobilizer control module, ECM
P1625 Immobilizer control module – antenna malfunction Immobilizer control module, ECM
P1636 Immobilizer infonmation registration malfunction Wiring – controller area network (CAN) data bus, body control module (BCM), ECM, ABS control module
P1638 Immobilizer information mismatched Wiring – controller area network (CAN) data bus, body control module (BCM), ABS control module, incorrect ECM
P1645 Immobilizer information error Wiring – controller area network (CAN) data bus, immobilizer controller, ECM
P1646 Immobilizer information mismatched Wiring – controller area network (CAN) data bus, immobilizer controller, ECM
P1700 AT- throttle position (TP) switch- signal malfunction Wiring, TP sensor, TCM, ECM
P1701 Transmission control module (TCM), CAN data bus – communication malfunction Wiring, TCM
P1702 Transmission control module (TCM) – memory check sum error TCM
P1705 AT- engine coolant temperature (ECT)   sensor – signal malfunction Wiring, ECT sensor, TCM, ECM
P1706 Torque request -communication data (CAN) – error Wiring, TCM, ECM
P1709 AT- engine coolant temperature (ECT) sensor/barometric pressure (BARO) sensor- signal malfunction Wiring, ECT sensor, BARO sensor, TCM, ECM
P1710 Back-up vehicle speed (VSS) sensor- circuit malfunction Wiring, VSS, speedometer, TCM, ECM
P1715 Park/neutral position (PNP) switch – circuit malfunction Wiring, PNP switch, ECM
P1717 Park/neutral position (PNP) switch – circuit malfunction Wiring, PNP switch, ECM
P1730 Engine control module (ECM)/transmission control module (TCM) – torque signal failure Wiring, TCM, ECM
P1740 Cruise control signal – circuit malfunction Wiring, cruise control module, ECM
P1875 4WD low gear position switch- circuit malfunction Wiring, low gear position switch, TCM, ECM
P1895 AT – ECM torque reduction signal – circuit malfunction Wiring, TCM, ECM