
Downloaded from www.Manualslib.com manuals search engine 6-4 ENGINE GENERAL INFORMATION AND DIAGNOSIS
Precaution on fuel system service
Work must be done with no smoking, in a well-ventilated
area and away from any open flames.
As fuel feed line (between fuel pump and fuel delivery pipe)
is still under high fuel pressure even after engine was
stopped, loosening or disconnecting fuel feed line directly
may cause dangerous spout of fuel to occur where loosened
or disconnected.
Before loosening or disconnecting fuel feed line, make sure
to release fuel pressure according to “FUEL PRESSURE
RELIEF PROCEDURE”. A small amount of fuel may be
released after the fuel line is disconnected. In order to
reduce the chance of personal injury, cover the fitting to be
disconnected with a shop cloth. Put that cloth in an approved
container when disconnection is completed.
Never run engine with fuel pump relay disconnected when
engine and exhaust system are hot.
Fuel or fuel vapor hose connection varies with each type of
pipe. When reconnecting fuel or fuel vapor hose, be sure to
connect and clamp each hose correctly referring to the figure
Hose Connection.
After connecting, make sure that it has no twist or kink.
When installing injector or fuel delivery pipe, lubricate its O-
ring with spindle oil or gasoline.
When connecting fuel pipe flare nut, first tighten flare nut by
hand and then tighten it to specified torque.
[A] : With short pipe, fit hose as far as it reaches pipe joint as shown.
[B] : With following type pipe, fit hose as far as its peripheral projection as shown.
[C] : With bent pipe, fit hose as its bent part as shown or till pipe is about 20 to 30 mm
(0.79 – 1.18 in.) into the hose.
[D] : With straight pipe, fit hose till pipe is, about 20 to 30 mm (0.79 – 1.18 in.) into the
hose.
1. Hose
2. Pipe
3. Clamp
4. Clamp securely at a position 3 to 7 mm (0.1 2 – 0.27 in.) from hose end.
5. 20 to 30 mm (0.79 – 1.18 in.)

Downloaded from www.Manualslib.com manuals search engine ENGINE GENERAL INFORMATION AND DIAGNOSIS 6-5
Fuel pressure relief procedure
After making sure that engine is cold, release fuel pressure as fol-
lows.
1) Place transmission gear shift lever in “Neutral” (Shift selector
lever to “P” range for A/T model), set parking brake, and
block drive wheels.
2) Remove relay box cover.
3) Disconnect fuel pump relay (1) from its connector.
4) Remove fuel filler cap to release fuel vapor pressure in fuel
tank and then reinstall it.
5) Start engine and run it till it stops for lack of fuel. Repeat
cranking engine 2-3 times for about 3 seconds each time to
dissipate fuel pressure in lines. Fuel connections are now
safe for servicing.
6) Upon completion of servicing, connect fuel pump relay (1) to
its connector.
Fuel leakage check procedure
After performing any service on fuel system, check to make sure
that there are no fuel leakages as follows.
1) Turn ON ignition switch for 3 seconds (to operate fuel pump)
and then turn it OFF.
Repeat this (ON and OFF) 3 or 4 times and apply fuel pres-
sure to fuel line. (till fuel pressure is felt by hand placed on
fuel feed hose.)
2) In this state, check to see that there are no fuel leakages
from any part of fuel system. CAUTION:
This work must not be done when engine is hot. If done
so, it may cause adverse effect to catalyst.

Downloaded from www.Manualslib.com manuals search engine ENGINE GENERAL INFORMATION AND DIAGNOSIS 6-7
DRIVING CYCLE
A “Driving Cycle” consists of engine startup and engine shutoff.
2 DRIVING CYCLES DETECTION LOGIC
The malfunction detected in the first driving cycle is stored in
ECM memory (in the form of pending DTC and freeze frame data)
but the malfunction indicator lamp does not light at this time. It
lights up at the second detection of same malfunction also in the
next driving cycle.
PENDING DTC
Pending DTC means a DTC detected and stored temporarily at 1
driving cycle of the DTC which is detected in the 2 driving cycle
detection logic.
FREEZE FRAME DATA
ECM stores the engine and driving conditions (in the from of data
as shown in the figure) at the moment of the detection of a mal-
function in its memory. This data is called “Freeze frame data”.
Therefore, it is possible to know engine and driving conditions
(e.g., whether the engine was warm or not, where the vehicle was
running or stopped, where air / fuel mixture was lean or rich)
when a malfunction was detected by checking the freeze frame
data. Also, ECM has a function to store each freeze frame data
for three different malfunctions in the order as the malfunction is
detected. Utilizing this function, it is possible to know the order of
malfunctions that have been detected. Its use is helpful when
rechecking or diagnosing a trouble.
Priority of freeze frame data :
ECM has 4 frames where the freeze frame data can be stored.
The first frame stores the freeze frame data of the malfunction
which was detected first. However, the freeze frame data stored
in this frame is updated according to the priority described below.
(If malfunction as described in the upper square “1” below is
detected while the freeze frame data in the lower square “2” has
been stored, the freeze frame data “2” will be updated by the
freeze frame data “1”.)
[A] : An Example of Freeze Frame Data
[B] : 1st, 2nd or 3rd in parentheses here represents which position in the order
the malfunction is detected.
PRIORITY FREEZE FRAME DATA IN FRAME 1
1Freeze frame data at initial detection of mal-
function among misfire detected (P0300 –
P0304), fuel system too lean (P0171) and fuel
system too rich (P0172)
2Freeze frame data when a malfunction other
than those in “1” above is detected

Downloaded from www.Manualslib.com manuals search engine 6-8 ENGINE GENERAL INFORMATION AND DIAGNOSIS
In the 2nd through the 4th frames, the freeze frame data of each
malfunction is stored in the order as the malfunction is detected.
These data are not updated.
Shown in the table below are examples of how freeze frame data
are stored when two or more malfunctions are detected.
Freeze Frame Data Clearance :
The freeze frame data is cleared at the same time as clearance of
diagnostic trouble code (DTC).
DATA LINK CONNECTOR (DLC)
DLC (1) is in compliance with SAEJ1962 in its installation posi-
tion, the shape of connector and pin assignment.
Serial data line (K line of ISO 9141) (3) is used for SUZUKI scan
tool or generic scan tool to communicate with ECM, TCM, Air Bag
SDM and ABS control module.
SUZUKI serial data line (6) is used for SUZUKI scan tool to com-
municate with immobilizer control module.FRAME
FRAME 1 FRAME 2 FRAME 3 FRAME4
FREEZE FRAME
DATA to be updated1st FREEZE
FRAME DATA2nd FREEZE
FRAME DATA3rd FREEZE
FRAME DATA
MALFUNCTION
DETECTED
ORDERNo malfunction No freeze frame data
1 P0400 (EGR)
detectedData at P0400
detectionData at P0400
detection––
2 P0171 (Fuel sys-
tem) detectedData at P0171
detectionData at P0400
detectionData at P0171
detection–
3 P0300 (Misfire)
detectedData at P0171
detectionData at P0400
detectionData at P0171
detectionData at P0300
detection
4 P0301 (Misfire)
detectedData at P0171
detectionData at P0400
detectionData at P0171
detectionData at P0300
detection
2. B+
4. ECM ground
5. Body ground

Downloaded from www.Manualslib.com manuals search engine 6-10 ENGINE GENERAL INFORMATION AND DIAGNOSIS
Precaution in Diagnosing Trouble
Don’t disconnect couplers from ECM, battery cable at battery, ECM ground wire harness from engine or
main fuse before confirming diagnostic information (DTC, freeze frame data, etc.) stored in ECM memory.
Such disconnection will erase memorized information in ECM memory.
Diagnostic information stored in ECM memory can be cleared as well as checked by using SUZUKI scan
tool or generic scan tool. Before using scan tool, read its Operator’s (Instruction) Manual carefully to have
good understanding as to what functions are available and how to use it.
Priorities for diagnosing troubles (Vehicle with Immobilizer indicator lamp).
If multiple diagnostic trouble codes (DTCs) are stored, proceed to the flow table of the DTC which has
detected earliest in the order and follow the instruction in that table.
If no instructions are given, troubleshoot diagnostic trouble codes according to the following priorities.
–Diagnostic trouble codes (DTCs) other than DTC P0171/P0172 (Fuel system too lean / too rich), DTC
P0300/P0301/P0302/P0303/P0304 (Misfire detected) and DTC P0400 (EGR flow malfunction)
–DTC P0171/P0172 (Fuel system too lean / too rich) and DTC P0400 (EGR flow malfunction)
–DTC P0300/P0301/P0302/P0303/P0304 (Misfire detected)
Be sure to read “Precautions for Electrical Circuit Service” in Section 0A before inspection and observe what
is written there.
ECM Replacement
When substituting a known-good ECM, check for following conditions. Neglecting this check may cause
damage to a known-good ECM.
–Resistance value of all relays, actuators is as specified respectively.
–MAP sensor and TP sensor are in good condition and none of power circuits of these sensors is shorted
to ground.AMBIENT TEMPERATURE TIME TO CUT POWER TO
ECM
Over 0 °C (32 °F) 60 sec. or longer
Under 0 °C (32 °F)Not specifiable.
Select a place with higher than
0 °C (32 °F) temperature.

Downloaded from www.Manualslib.com manuals search engine 6-16 ENGINE GENERAL INFORMATION AND DIAGNOSIS
Diagnostic trouble code (DTC) table
DTC
NO.DETECTING ITEM DETECTING CONDITION
(DTC will set when detecting :)MIL
(vehicle
with immo-
bilizer indi-
cator lamp)MIL
(vehicle
without
immobi-
lizer indica-
tor lamp)
P0105
(No.11)Manifold absolute pressure
circuit malfunctionLow pressure-high vacuum-low voltage
(or MAP sensor circuit shorted to ground)
High pressure-low vacuum-high voltage
(or MAP sensor circuit open)1 driving
cycle1 driving
cycle
P0110
(No.18)Intake air temp. circuit mal-
functionIntake air temp. circuit low input
Intake air temp. circuit high input1 driving
cycle1 driving
cycle
P0115
(No.19)Engine coolant temp. cir-
cuit malfunctionEngine coolant temp. circuit low input
Engine coolant temp. circuit high input1 driving
cycle1 driving
cycle
P0120
(No.13)Throttle position circuit mal-
functionThrottle position circuit low input
Throttle position circuit high input1 driving
cycle1 driving
cycle
P0121Throttle position circuit per-
formance problemPoor performance of TP sensor 2 driving
cyclesNot
applicable
P0130
(No.14)HO2S circuit malfunction
(Sensor-1)Min. output voltage of HO2S-higher than
specification
Max. output voltage of HO2S-lower than
specification2 driving
cycles1 driving
cycle
P0133HO2S circuit slow response
(Sensor-1)Response time of HO2S-1 output voltage
between rich and lean is longer than spec-
ification.2 driving
cyclesNot
applicable
P0135
(No.14)HO2S heater circuit mal-
function (Sensor-1)Terminal voltage is lower than specification
at heater OFF or it is higher at heater ON.2 driving
cycles1 driving
cycle
P0136HO2S circuit malfunction
(Sensor-2)HO2S-2 voltage is higher than specifica-
tion2 driving
cyclesNot
applicable
P0141HO2S heater circuit mal-
function (Sensor-2)Terminal voltage is lower than specification
at heater OFF or it is higher at heater ON.
(or heater circuit or short)2 driving
cyclesNot
applicable
P0171 Fuel system too leanShort term fuel trim or total fuel trim (short
and long terms added) is larger than spec-
ification for specified time or longer.
(fuel trim toward rich side is large.)2 driving
cyclesNot
applicable
P0172 Fuel system too richShort term fuel trim or total fuel trim (short
and long term added) is smaller than spec-
ification for specified time or longer.
(fuel trim toward lean side is large.)2 driving
cyclesNot
applicable
P0300
P0301
P0302
P0303
P0304Random misfire detected
Cylinder 1 misfire detected
Cylinder 2 misfire detected
Cylinder 3 misfire detected
Cylinder 4 misfire detectedMisfire of such level as to cause damage
to three way catalystMIL flashing
during mis-
fire detec-
tionNot
applicable
Misfire of such level as to deteriorate emis-
sion but not to cause damage to three way
catalyst2 driving
cyclesNot
applicable
P0325
(No.17)Knock sensor circuit mal-
functionKnock sensor circuit low input
Knock sensor circuit high input1 driving
cycle1 driving
cycle

Downloaded from www.Manualslib.com manuals search engine 6-20 ENGINE GENERAL INFORMATION AND DIAGNOSIS
Visual inspection
Visually check following parts and systems.
INSPECTION ITEM REFERRING SECTION
Engine oil – level, leakage Section 0B
Engine coolant – level, leakage Section 0B
Fuel – level, leakage Section 0B
A/T fluid – level, leakage Section 0B
Air cleaner element – dirt, clogging Section 0B
Battery – fluid level, corrosion of terminal
Water pump belt – tension, damage Section 0B
Throttle cable – play, installation
Section 6E Vacuum hoses of air intake system – disconnection, looseness,
deterioration, bend
Connectors of electric wire harness – disconnection, friction
Fuses – burning Section 8
Parts – installation, bolt – looseness
Parts – deformation
Other parts that can be checked visually
Also check following items at engine start, if possible
Malfunction indicator lamp – operation Section 6
Charge warning lamp – operation Section 6H
Engine oil pressure warning lamp – operation Section 8 (Section 6 for pressure check)
Engine coolant temp. meter – operation Section 8
Fuel level meter – operation Section 8
Tachometer, if equipped – operation
Abnormal air being inhaled from air intake system
Exhaust system – leakage of exhaust gas, noise
Other parts that can be checked visually

Downloaded from www.Manualslib.com manuals search engine ENGINE GENERAL INFORMATION AND DIAGNOSIS 6-21
Engine basic inspection
This check is very important for troubleshooting when ECM has detected no DTC and no abnormality has been
found in visual inspection.
Follow the flow table carefully.
Step Action Yes No
1Was “Engine Diag. Flow Table” performed? Go to Step 2. Go to “Engine Diag. Flow
Table”.
2 Check battery voltage.
Is it 11 V or more?Go to Step 3. Charge or replace battery.
3 Is engine cranked? Go to Step 4. Go to “Diagnosis” in Sec-
tion 6G.
4 Does engine start? Go to Step 5. Go to Step 9.
5 Check idle speed as follows :
1) Warm up engine to normal operating temp.
2) Shift transmission to neutral position for M/T
(“P” position for A/T).
3) All of electrical loads are switched off.
4) Check engine idle speed with scan tool.
See Fig. 1.
Is it 650 – 750 r/min (700 – 800 r/min. for A/T
vehicle)?Go to Step 6. Go to “Engine Diagnosis
Table”.
6 Is SUZUKI scan tool available? Go to Step 8. Go to Step 7.
7 Check ignition timing as follows :
1) Connect test switch terminal (2) of monitor
coupler (1) to ground. See Fig. 2.
2) Remove air cleaner bolt and crips and shift
air cleaner position to observe ignition tim-
ing.
3) Using timing light (1), check initial ignition
timing.
See Fig. 4.
Is it 5° ± 3° BTDC at specified idle speed?Go to “Engine Diagnosis
Table”.Check ignition control
related parts referring to
Section 6F.
8 Check ignition timing as follows :
1) Select “MISC” mode on SUZUKI scan tool
and fix ignition timing to initial one. See Fig.
3.
2) Remove air cleaner bolt and crips and shift
air cleaner position to observe ignition tim-
ing.
3) Using timing light (1), check initial ignition
timing. See Fig. 4.
Is it 5° ± 3° BTDC at specified idle speed?Go to “Engine Diagnosis
Table”.Check ignition control
related parts referring to
Section 6F.
9 Check immobilizer system malfunction as fol-
lows (if equipped) :
1) Check immobilizer indicator lamp or MIL
(malfunction indicator lamp) for flashing.
Is it flashing when ignition switch is turned to
ON position?Go to “Diagnosis” in Sec-
tion 8G.Go to Step 10.