LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Hyundai >> 1990 >> Excel GLS, 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

NOTE: Ensure battery voltage is proper before retrieving codes.
  1. Turn ignition switch to OFF position. Connect either a voltmeter between MPI diagnostic terminal and ground terminal of diagnostic connector, or multi-use tester (scan tool) to diagnostic connector and cigarette lighter. See Fig 1 . Turn ignition switch to ON position and disclosure of ECU memory (fault codes) will begin.
    Fig 1: Locating Self-Diagnostic Connector
    G90D19656Courtesy of HYUNDAI MOTOR CO.
  2. If using voltmeter to retrieve fault codes, it is important that voltage signals are accurately timed. Signals will appear in long and short pulses. Long pulses represent a numeral 10, whereas short pulses represent a numeral one. An example of fault code 15 would be one long pulse along with 5 short pulses.
  3. If using scan tool, and malfunction indicator light comes on while various checks are being made, check self-diagnostic output.
  4. After all checks have been made and/or trouble codes recorded, make necessary repairs. After repairs have been made, retest component(s) to ensure problem has been corrected.
DIAGNOSTIC CODE - EXCEL (1)

Code Number Fault Item (2) Probable Cause See:
11 O2 Sensor Fuel Pres., Injectors, Vacuum Leak, O2 Sensor Figure
12 Airflow Sensor Airflow Sensor Figure
13 Intake Air Temperature Sensor Intake Air Temperature Sensor Figure
14 Throttle Position Sensor Throttle Position Sensor, Idle Switch Figure and Figure
15 Motor Position Sensor Motor Position Sensor Figure
21 Coolant Temperature Sensor Coolant Temperature Sensor Figure
22 Crank Angle Sensor Crank Angle Sensor Figure and Figure
23 TDC Sensor (No. 1 Cylinder) Distributor -
24 Vehicle Speed Sensor Reed Switch Vehicle Speed Sensor Reed Switch -
25 Barometric Pressure Sensor Barometric Pressure Sensor Figure
41 Fuel Injector Injector Coil Resistance Figure and Figure
42 Fuel Pump Control Relay Figure
43 EGR Temperature Sensor (Calif. Only) EGR Temp. Sensor, Vlv., Ctrl. Sol., Ctrl. Vac. Figure
(1) No fault codes in memory will be indicated by 9 short voltmeter pulses. Faulty ECU will be indicated by a continuous voltage reading on voltmeter.
(2) Component, harness and connector are always a probable cause for setting a fault code.
DIAGNOSTIC CODE - SONATA 2.4L (1)

Code Number Fault Item (2) Probable Cause See:
11 O2 Sensor Fuel Pres., Injectors, Vacuum Leak, O2 Sensor Figure
12 Airflow Sensor Airflow Sensor Figure
13 Intake Air Temperature Sensor Intake Air Temperature Sensor Figure
14 Throttle Position Sensor Throttle Position Sensor, Idle Switch Figure
15 Motor Position Sensor Motor Position Sensor Figure and Figure
21 Coolant Temperature Sensor Coolant Temperature Sensor Figure
22 Crank Angle Sensor Crank Angle Sensor Figure and Figure
23 TDC Sensor (No. 1 Cylinder) Distributor -
24 Vehicle Speed Sensor Reed Switch Vehicle Speed Sensor Reed Switch -
25 Barometric Pressure Sensor Barometric Pressure Sensor Figure
41 Fuel Injector Injector Coil Resistance Figure and Figure
42 Fuel Pump Control Relay Figure
43 EGR Temperature Sensor (Calif. Only) EGR Temp. Sensor, Vlv., Ctrl. Sol., Ctrl. Vac. Figure
(1) No fault codes in memory will be indicated by 9 short voltmeter pulses. Faulty ECU will be indicated by a continuous voltage reading on voltmeter.
(2) Component, harness and connector are always a probable cause for setting a fault code.
DIAGNOSTIC CODE - SONATA 3.0L (1)

Code Number Fault Item (2) Probable Cause See:
11 O2 Sensor Fuel Pres., Injectors, Vacuum Leak, O2 Sensor Figure
12 Airflow Sensor Airflow Sensor Figure
13 Intake Air Temperature Sensor Intake Air Temperature Sensor Figure
14 Throttle Position Sensor Throttle Position Sensor, Idle Switch Figure
21 Coolant Temperature Sensor Coolant Temperature Sensor Figure
22 Crank Angle Sensor Crank Angle Sensor Figure and Figure
23 TDC Sensor (No. 1 Cylinder) Distributor -
24 Vehicle Speed Sensor Reed Switch Vehicle Speed Sensor Reed Switch -
25 Barometric Pressure Sensor Barometric Pressure Sensor Figure
41 Fuel Injector Injector Coil Resistance Figure and Figure
42 Fuel Pump Control Relay Figure
43 EGR Temperature Sensor (Calif. Only) EGR Temp. Sensor, Vlv., Ctrl. Sol., Ctrl. Vac. Figure
(1) No fault codes in memory will be indicated by 9 short voltmeter pulses. Faulty ECU will be indicated by a continuous voltage reading on voltmeter.
(2) Component, harness and connector are always a probable cause for setting a fault code.