NOTE: 96 & later are OBD2 systems and require a scanner. For an OBD2 code list, please see our Daewoo code list or the appropriate generic list.
| Model | Year | Engine identification | System |
|---|---|---|---|
| Lanos 1.6L | 2000-02 | A16DM | IEFI-6/ITMS-6F |
| Nubira 2.0L | 2000-02 | T20XED | IEFI-6/ITMS-6F |
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.
Accessing
Trouble codes can be displayed by using a Scan Tool connected to the data link connector (DLC):


o Lanos – [1]o Nubira – [2]
Erasing
- Ensure ignition switched OFF.
- Disconnect battery ground lead.
- Wait 10 seconds minimum.
- Reconnect battery ground lead.
NOTE: Disconnecting battery ground lead may also erase memory from electronic units such as radio.
- The engine control module (ECM) fault memory can also be erased using diagnostic equipment connected to the data link connector (DLC).
Trouble code identification
| OBD·II code | Fault location | Probable cause |
| PO,P2,UO | Refer to OBD·II trouble code tables | – |
| P1106 | Manifold absolute pressure (MAP) sensor – intermittent voltage high | Wiring short to positive, MAP sensor |
| P1107 | Manifold absolute pressure (MAP) sensor – intermittent voltage low | Wiring short to ground, MAP sensor |
| P1109 | Intake manifold air control valve – circuit malfunction | Wiring, intake manifold air control valve, ECM |
| P1111 | Intake air temperature (IAT) sensor- intermittent voltage high | Wiring short to positive, IAT sensor |
| P1112 | Intake air temperature (IAT) sensor- intermittent voltage low | Wiring short to ground, IAT sensor |
| P1114 | Engine coolant temperature (ECT) sensor- intermittent voltage low | Wiring short to ground, ECT sensor |
| P1115 | Engine coolant temperature (ECT) sensor – intermittent voltage high | Wiring short to positive, ECT sensor |
| P1121 | Throttle position (TP) sensor – voltage high | Wiring short to positive, ECT sensor |
| P1122 | Throttle position (TP) sensor – voltage low | Wiring short to ground, ECT sensor |
| P1130 | Oxygen sensor (02S) 1, bank 1 – too long to respond | Wiring, 025 |
| P1133 | Oxygen sensor (02S) 1, bank 1 – slow response | Wiring, fuel pressure, leaking injector, MAP sensor, TP sensor, 025 |
| P1134 | Oxygen sensor (02S) 1, bank 1 -transition ratio | Wiring, 025 |
| ·P1167 | Oxygen sensor (02S) 1, bank 1 – rich in deceleration fuel cut-off | Fuel system, fuel pressure regulator, leaking injector(s) |
| P1171 | Fuel trim, under load – mixture too lean | 025, fuel pressure, fuel system, mechanical fault, ECM |
| P1181 | Intake manifold air control solenoid – voltage low | Wiring open circuit/short to ground, intake manifold air control solenoid |
| P1182 | Intake manifold air control solenoid – voltage high | Wiring open circuit/short to positive, intake manifold air control solenoid |
| P1230 | Fuel pump relay- voltage low | Wiring open circuit/short to ground, fuel pump relay |
| P1231 | Fuel pump relay – voltage high | Wiring open circuit/short to positive, fuel pump relay |
| P1320 | Crankshaft position (CKP) sensor- signal adaptation at limit | Wiring, CKP sensor |
| P1321 | Crankshaft position (CKP) sensor – incorrect signal | Wiring, CKP sensor |
| P1336 | Crankshaft position (CKP) sensor – variation not learned | Learning procedure not performed |
| P1380 | Rough road signal – malfunction | ABS control module trouble code(s) stored, and or engine misfire present |
| P1381 | Rough road signal – no communication from ABS CAN data bus | Wiring open circuit, ABS system, and/or engine misfire present |
| P1382 | Rough road signal – invalid data | Wiring, ABS system |
| P1385 | Variable reluctance sensor, without ABS – circuit malfunction | Wiring, variable reluctance sensor |
| P1391 | Rough road G-force sensor – implausible signal | Wiring, G-force sensor, CM |
| P1392 | Rough road G-force sensor – voltage low | Wiring open circuit/short to ground, G-force sensor, ECM |
| P1393 | Rough road G-force sensor – voltage high | Wiring short to positive, G-force sensor, ECM |
| P1396 | WSSD rough road system – malfunction | Wiring, G-force sensor, ECM |
| P1397 | WSSD rough road – detected/malfunction | Wiring, G-force sensor, ABS control module, ECM |
| P1402 | Exhaust gas recirculation (EGR) valve – blocked | Wiring, EGR valve |
| P1403 | Exhaust gas recirculation (EGR) valve – malfunction | Wiring, EGR valve |
| P1404 | Exhaust gas recirculation (EGR) valve – range/performance problem | Wiring, EGR valve |
| P1504 | Vehicle speed sensor (VSS), AT- no signal | Wiring, transmission control module, VSS |
| P1511 | Idle speed control {ISC) actuator – circuit malfunction | Wiring, ISC actuator |
| P1512 | Idle speed control (ISC) actuator- malfunction | ISC actuator |
| P1513 | Idle speed control (ISC) actuator -functional diagnosis malfunction | Wiring, ISC actuator, ECM |
| P1537 | A/C compressor clutch relay – voltage high | Wiring short to positive, A/C compressor clutch relay |
| P1538 | A/C compressor clutch relay – voltage low | Wiring short to ground, AIC compressor clutch relay |
| P1546 | AIC compressor clutch, signal – circuit malfunction | Wiring, A/C compressor clutch relay |
| P1601 | Engine control module (ECM)/transmission control module (TCM) – serial peripheral communication malfunction | Wiring, ECM, TCM |
| P1607 | ECM, lower power counter 1/C – reset/ malfunction | ECM |
| P1610 | Engine control (EC) relay – voltage high | Wiring open circuit/short to positive, EC relay |
| P1611 | Engine control (EC) relay – voltage low | Wiring short to ground, EC relay |
| P1618 | Serial peripheral interface, ECM – communication diagnostics | ECM/TCM |
| P1626 | Immobilizer system – malfunction | No authorization code |
| P1627 | Transmission control module/engine control module (ECM) -AID conversion malfunction | TCM/ECM |
| P1628 | Immobilizer system – communication malfunction | Wiring, immobilizer control module, engine control module (ECM) |
| P1629 | Immobilizer system – malfunction | Incorrect authorization code |
| P1631 | Immobilizer system – malfunction | Incorrect authorization code |
| P1635 | Engine control module (ECM), sensor reference voltage low | Wiring, ECM |
| P1640 | Engine control module (ECM), output driver modules – malfunction | Wiring, ECM |
| P1650 | Engine control module (ECM), SPI communication with SIDM chip – malfunction | Wiring, ECM |
| P1655 | Engine control module (ECM), SPI communication with PSVI chip – malfunction | Wiring, ECM |
| P1660 | Malfunction indicator lamp (MIL) -voltage high | Wiring open circuit/short to positive, MIL |
| P1661 | Malfunction indicator lamp (MIL) – voltage low | Wiring short to ground, MIL |
| P1671 | CAN data bus, TCM communication – missing | Wiring, ECM, TCM |
| P1672 | CAN data bus – bus off mode detected | – |
| P1673 | CAN data bus – communication malfunction | Wiring, ECM, TCM |