_Have a question ask me please, I'm still building this page and know there is much more to put on it. Email is watercatwn6535nd@yahoo.com
Suzuki Swift & Geo Metro: Diagnostic Trouble Codes
NOTE: This information does not apply to carberated engines, as they will
not have a check engine light and no codes are retrievable. Diagnostic
Trouble Codes (DTC) may be accessed by installing a spare fuse into the fuse
box diagnostic terminal, located under the LH side of the instrument panel,
then turning the ignition On.
Reading trouble codes
The instrument panel Check Engine lamp displays the DTCs. In normal operation
the lamp will light when the ignition is turned On. However, two different lamp
functions can occur when the engine is started. The lamp may turn off
immediately, indicating there is no fault at that time, or stay lit, informing
the vehicle operator that there is a system failure. If the lamp stays lit a
DTC will be stored in the ECM memory. When a DTC is accessed from the ECM
memory the Check Engine lamp will flash in a series, indicating the DTC number.
When multiple system failures occur applicable DTCs will be indicated three
times each. DTCs will continue to flash as long as the ignition is On, and the
diagnostic switch terminals are grounded.
Clearing Codes
DTCs may be erased by disconnecting and isolating the battery ground cable
for more than 60 seconds, or after 50 key cycles if the malfunction has not
recurred.
On models with OBD II, the DTCs may be cleared with the scan tool, following
the tool manufacturer’s instructions.
86–95 w/TBI FUEL INJ (3cyl)
86–95 w/MULTI-POINT FUEL INJ (4cyl)
(FYI most code 13's are bad fuel pumps so check the fuel pump pressure and volume) a good rule of thumb is at idle if you remove the return line from the throttle body it should have a fairly large volume of fuel returning to the tank. This would be the extra fuel you would be using if the engine were running at full throttle. The code is for the O2 sensor but its really saying the O2 sensor is reading incorrectly. O2 failures are very rare on 1 wire systems.
codes are listed number first then circuit below it.
13
O2S Circuit
13
O2S Circuit
14
ECT Sensor Circuit
14
ECT Sensor Circuit
15
ECT Sensor Circuit
15
ECT Sensor Circuit
21
TP Sensor Circuit Signal Voltage High
21
TP Sensor Circuit
22
TP Sensor Circuit Signal Voltage Low
22
TP Sensor Circuit
23
IAT Sensor Circuit
24
Speed Sensor Circuit
24
VSS Circuit
33
Air Flow Sensor Circuit
25
IAT Sensor Circuit
34
Air Flow Sensor Circuit
31
Pressure Sensor Circuit
41
Ignition Signal Circuit
32
Pressure Sensor Circuit
42
Crank Angle Sensor Circuit
41
Ignition Fail-Safe Signal Circuit
51
EGR System & Recirculated Exhaust Gas Temperature Sensor Circuit
42
Crank Angle Sensor Circuit
52
Fuel Injector, California
51
EGR System & REGT Sensor Circuit
_________________________________________________________________________________________________-
96–00 SWIFT
P0106
MAP Circuit Performance Problem
P0107
MAP Circuit Voltage Low
P0108
MAP Circuit Voltage High
P0111
IAT Circuit Range/Performance Problem
P0112
IAT Circuit Voltage Low
P0113
IAT Circuit Voltage High
P0116
Engine Coolant Temperature Circuit Range/Performance Problem
P0117
ECT Circuit Voltage Low
P0118
ECT Circuit Voltage High
P0121
TP Sensor Circuit Range/Performance Problem
P0122
TP Sensor Circuit Voltage Low
P0123
TP Sensor Circuit Voltage High
P0125
Insufficient Coolant Temperature For Closed Loop Fuel Control
P0131
HO2S 1 Circuit Voltage Low
P0132
HO2S 1 Circuit Voltage High
P0133
HO2S 1 Circuit Slow Response
P0134
HO2S 1 Circuit No Activity Detected
P0135
HO2S 1 Heater Circuit Malfunction
P0136
HO2S 2 Circuit Malfunction
P0141
HO2S 2 Heater Circuit Malfunction
P0171
Fuel System Too Lean
P0172
Fuel System Too Rich
P0300
Misfire Detected
P0301–P0304
Misfire Cylinders 1–4
P0335
CKP Sensor Circuit Malfunction
P0340
CMP Sensor Circuit Malfunction
P0400
EGR Flow Malfunction
P0420
Catalyst System Efficiency Below Threshold
P0440
EVAP System Malfunction/Gross Leak Detected
P0443
EVAP System Purge Control Valve Circuit Malfunction
P0450
EVAP System Pressure Sensor Malfunction
P0451
EVAP System Pressure Sensor Performance
P0455
EVAP System Malfunction, Large Leak Detected
P0461
Fuel Level Sensor Circuit Performance Problem
P0463
Fuel Level Sensor Circuit Voltage High
P0480
Radiator Fan Control System Malfunction
P0500
VSS Malfunction
P0505
ISC System Malfunction
P0506
ISC System RPM Lower Than Expected
P0507
ISC System RPM Higher Than Expected
P0510
CTP Switch Malfunction
P0601
Internal Control Module Memory Checksum Error
P0603
Internal Control Module KAM Error
P0705
Transmission Range Sensor Circuit Malfunction (A/T)
P0720
OSS Circuit Malfunction (A/T)
P0751
Shift Solenoid ‘‘A’’ (No. 1) Performance Or Stuck Open
P0753
Shift Solenoid ‘‘A’’ (No. 1) Electrical (A/T)
P0756
Shift Solenoid ‘‘B’’ (No. 2) Performance Or Stuck Open
P0758
Shift Solenoid ‘‘B’’ (No. 2) Electrical (A/T)
P1250
EFE Heater Circuit Malfunction
P1410
Fuel Tank Pressure Control System Malfunction
P1450
BARO Sensor Voltage High/Low
P1451
BARO Sensor Performance Problem
P1460
Radiator Cooling Fan Control System Malfunction
P1500
Engine Starter Signal Circuit Malfunction
P1510
ECM Back-Up Power Supply Malfunction
P1530
Ignition Timing Adjustment Switch Circuit Malfunction
NOTE: This information does not apply to carberated engines, as they will
not have a check engine light and no codes are retrievable. Diagnostic
Trouble Codes (DTC) may be accessed by installing a spare fuse into the fuse
box diagnostic terminal, located under the LH side of the instrument panel,
then turning the ignition On.
Reading trouble codes
The instrument panel Check Engine lamp displays the DTCs. In normal operation
the lamp will light when the ignition is turned On. However, two different lamp
functions can occur when the engine is started. The lamp may turn off
immediately, indicating there is no fault at that time, or stay lit, informing
the vehicle operator that there is a system failure. If the lamp stays lit a
DTC will be stored in the ECM memory. When a DTC is accessed from the ECM
memory the Check Engine lamp will flash in a series, indicating the DTC number.
When multiple system failures occur applicable DTCs will be indicated three
times each. DTCs will continue to flash as long as the ignition is On, and the
diagnostic switch terminals are grounded.
Clearing Codes
DTCs may be erased by disconnecting and isolating the battery ground cable
for more than 60 seconds, or after 50 key cycles if the malfunction has not
recurred.
On models with OBD II, the DTCs may be cleared with the scan tool, following
the tool manufacturer’s instructions.
86–95 w/TBI FUEL INJ (3cyl)
86–95 w/MULTI-POINT FUEL INJ (4cyl)
(FYI most code 13's are bad fuel pumps so check the fuel pump pressure and volume) a good rule of thumb is at idle if you remove the return line from the throttle body it should have a fairly large volume of fuel returning to the tank. This would be the extra fuel you would be using if the engine were running at full throttle. The code is for the O2 sensor but its really saying the O2 sensor is reading incorrectly. O2 failures are very rare on 1 wire systems.
codes are listed number first then circuit below it.
13
O2S Circuit
13
O2S Circuit
14
ECT Sensor Circuit
14
ECT Sensor Circuit
15
ECT Sensor Circuit
15
ECT Sensor Circuit
21
TP Sensor Circuit Signal Voltage High
21
TP Sensor Circuit
22
TP Sensor Circuit Signal Voltage Low
22
TP Sensor Circuit
23
IAT Sensor Circuit
24
Speed Sensor Circuit
24
VSS Circuit
33
Air Flow Sensor Circuit
25
IAT Sensor Circuit
34
Air Flow Sensor Circuit
31
Pressure Sensor Circuit
41
Ignition Signal Circuit
32
Pressure Sensor Circuit
42
Crank Angle Sensor Circuit
41
Ignition Fail-Safe Signal Circuit
51
EGR System & Recirculated Exhaust Gas Temperature Sensor Circuit
42
Crank Angle Sensor Circuit
52
Fuel Injector, California
51
EGR System & REGT Sensor Circuit
_________________________________________________________________________________________________-
96–00 SWIFT
P0106
MAP Circuit Performance Problem
P0107
MAP Circuit Voltage Low
P0108
MAP Circuit Voltage High
P0111
IAT Circuit Range/Performance Problem
P0112
IAT Circuit Voltage Low
P0113
IAT Circuit Voltage High
P0116
Engine Coolant Temperature Circuit Range/Performance Problem
P0117
ECT Circuit Voltage Low
P0118
ECT Circuit Voltage High
P0121
TP Sensor Circuit Range/Performance Problem
P0122
TP Sensor Circuit Voltage Low
P0123
TP Sensor Circuit Voltage High
P0125
Insufficient Coolant Temperature For Closed Loop Fuel Control
P0131
HO2S 1 Circuit Voltage Low
P0132
HO2S 1 Circuit Voltage High
P0133
HO2S 1 Circuit Slow Response
P0134
HO2S 1 Circuit No Activity Detected
P0135
HO2S 1 Heater Circuit Malfunction
P0136
HO2S 2 Circuit Malfunction
P0141
HO2S 2 Heater Circuit Malfunction
P0171
Fuel System Too Lean
P0172
Fuel System Too Rich
P0300
Misfire Detected
P0301–P0304
Misfire Cylinders 1–4
P0335
CKP Sensor Circuit Malfunction
P0340
CMP Sensor Circuit Malfunction
P0400
EGR Flow Malfunction
P0420
Catalyst System Efficiency Below Threshold
P0440
EVAP System Malfunction/Gross Leak Detected
P0443
EVAP System Purge Control Valve Circuit Malfunction
P0450
EVAP System Pressure Sensor Malfunction
P0451
EVAP System Pressure Sensor Performance
P0455
EVAP System Malfunction, Large Leak Detected
P0461
Fuel Level Sensor Circuit Performance Problem
P0463
Fuel Level Sensor Circuit Voltage High
P0480
Radiator Fan Control System Malfunction
P0500
VSS Malfunction
P0505
ISC System Malfunction
P0506
ISC System RPM Lower Than Expected
P0507
ISC System RPM Higher Than Expected
P0510
CTP Switch Malfunction
P0601
Internal Control Module Memory Checksum Error
P0603
Internal Control Module KAM Error
P0705
Transmission Range Sensor Circuit Malfunction (A/T)
P0720
OSS Circuit Malfunction (A/T)
P0751
Shift Solenoid ‘‘A’’ (No. 1) Performance Or Stuck Open
P0753
Shift Solenoid ‘‘A’’ (No. 1) Electrical (A/T)
P0756
Shift Solenoid ‘‘B’’ (No. 2) Performance Or Stuck Open
P0758
Shift Solenoid ‘‘B’’ (No. 2) Electrical (A/T)
P1250
EFE Heater Circuit Malfunction
P1410
Fuel Tank Pressure Control System Malfunction
P1450
BARO Sensor Voltage High/Low
P1451
BARO Sensor Performance Problem
P1460
Radiator Cooling Fan Control System Malfunction
P1500
Engine Starter Signal Circuit Malfunction
P1510
ECM Back-Up Power Supply Malfunction
P1530
Ignition Timing Adjustment Switch Circuit Malfunction