LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Suzuki >> 1995 >> Swift Automatic >> Repair and Diagnosis >> Engine Performance >> System >> Engine Controls - Tests W/Codes >> Self-Diagnostic System >> Retrieving Codes
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Retrieving Codes

  1. Ensure Malfunction Indicator Light (MIL) (also known as CHECK ENGINE light) comes on when ignition is on and engine is not running. When engine is started, light should go off. If light remains on while engine is running, a trouble code is present.
  2. If Malfunction Indicator Light does not come on with key on and engine off, check MIL circuit before continuing. See CHART A-1  and CHART A-2  under CODE CHARTS, for MIL diagnosis. If light glows, but does not flash codes, see CHART A-3  under CODE CHARTS.
  3. To retrieve codes, turn ignition on. Install fuse in diagnostic terminal on fuse block, located behind left side of instrument panel. See Fig 1 . MIL will begin flashing. Observe light and count flashes.
    Fig 1: Installing Fuse In Diagnostic Terminal
    G94B44983Courtesy of SUZUKI OF AMERICA CORP.
    Fig 2: Typical Code Display (Code 21 Is Shown)
    G95D34622Courtesy of SUZUKI OF AMERICA CORP.
  4. For example, Code 21 is identified by a flash, flash, pause and flash. See Fig 2 . Each code is displayed 3 times, and then the next code is flashed.
  5. If engine control system is operating properly (with no faults), Code 12 should be displayed with ignition on and engine off. This indicates diagnostic system is capable of storing codes. Ensure engine is in sound mechanical condition.
  6. Once all codes are displayed, record codes and proceed to SELF-DIAGNOSTIC TROUBLE CODE CHARTS  for repair procedure. Remove fuse from diagnostic terminal in fuse block after stored codes are recorded.
  7. After repairs, erase codes by disconnecting battery cable for 60 seconds. Repeat code retrieval procedure to check for new or returning trouble codes.