INTRODUCTION
If no faults were found while performing BASIC TESTING, proceed with self-diagnostics. If no fault codes or only pass codes are present after entering self-diagnostics, proceed to TESTS W/O CODES article in the ENGINE PERFORMANCE Section for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.).
Note. Unless specifically stated differently in testing procedures, perform all voltage tests using a Digital Volt-Ohmmeter (DVOM) with a minimum 10-megohm input impedance.
HARD FAILURES
Hard failures cause malfunction light to illuminate and remain on until problem is repaired. If light comes on and remains on (light may flash) during vehicle operation, use CODE CHARTS to determine cause of malfunction. If a sensor fails, ECU will use a substitute value in its calculations to continue engine operation. In this condition, commonly known as limp-in mode, vehicle will run, but driveability will not be optimum.
INTERMITTENT FAILURES
Intermittent failures may cause malfunction light to flicker on and off after intermittent fault goes away. Corresponding trouble code will be retained in ECU memory.
If related fault does not reoccur within a certain time frame, related trouble code will be erased from ECU memory. Intermittent failures may be caused by sensor, connector or wiring related problems. See INTERMITTENTS in TESTS W/O CODES article in the ENGINE PERFORMANCE Section.
RETRIEVING CODES
Note. Ensure battery voltage is proper before retrieving codes.
- Turn ignition switch to OFF position. Connect a voltmeter between ground terminal and MPI diagnostic terminal of diagnostic connector, or connect Multi-Use Tester (MUT) Scan Tool (09391-33200 ) to diagnostic connector and cigarette lighter. (Scheme 11) Turn ignition switch to ON position. Trouble codes stored in ECU memory (fault codes) will be displayed.
- 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 first digit of fault code. Short pulses represent second digit. For example, one long pulse followed by 5 short pulses represents Code 15.
- If using scan tool and malfunction indicator light comes on while various checks are being made, check self-diagnostic output.
- After all checks have been made and/or trouble codes have been recorded, make necessary repairs. See CODE CHARTS. After repairs have been made, retest component(s) to ensure problem has been corrected.
Scheme 11
CLEARING CODES
After testing and repairs are completed, disconnect negative battery cable for at least 15 seconds to clear codes.
ECU LOCATION
| Application | Location |
|---|---|
| Elantra, Excel & Scoupe | Behind Left Side Of Dash |
| Sonata | Behind Right Side Of Dash |
ECU LOCATIONS
TROUBLE CODE DEFINITION TABLES
| Trouble Code | Fault Item | Probable Cause (1) | See |
|---|---|---|---|
| 9 | (2) | (2) | |
| 11 | O2 Sensor | Fuel Pressure, Injectors, Vacuum Leak, O2 Sensor | (Scheme 12) |
| 12 | Airflow Sensor | Airflow Sensor | (Scheme 12) |
| 13 | Intake Air Temperature Sensor | Intake Air Temperature Sensor | (Scheme 13) |
| 14 | Throttle Position Sensor | Throttle Position Sensor, IdleSwitch | (Scheme 13) |
| 21 | Coolant Temperature Sensor | Coolant Temperature Sensor | (Scheme 13) |
| 22 | Crank Angle Sensor | Crank Angle Sensor | (Scheme 14) |
| 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 | (Scheme 14) |
| 41 | Fuel Injector | Injector Coil Resistance | (Scheme 15) |
| 42 | Fuel Pump | Control Relay | |
| 43 | EGR Temperature Sensor (Calif. Only) | EGR Temp. Sensor, Valve, Control Solenoid, Control Vacuum | (Scheme 15) |
| 44 | Ignition Coil | Ignition Coil, Power Transistor | (Scheme 15) |
| (1) Faulty components, harnesses and connectors are always a probable cause for setting a fault code. (2) Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. | |||
| (1) | Faulty components, harnesses and connectors are always a probable cause for setting a fault code. |
| (2) | Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. |
DIAGNOSTIC CODES - ELANTRA
| Trouble Code | Fault Item | Probable Cause (1) | See |
|---|---|---|---|
| 9 | (2) | (2) | |
| 11 | O2 Sensor | Fuel Pressure, Injectors, Vacuum Leak, O2 Sensor | (Scheme 17) |
| 12 | Airflow Sensor | Airflow Sensor | (Scheme 17) |
| 13 | Intake Air Temperature Sensor | Intake Air Temperature Sensor | (Scheme 18) |
| 14 | Throttle Position Sensor | Throttle Position Sensor, IdleSwitch | (Scheme 18) |
| 15 | Motor Position Sensor | Motor Position Sensor | |
| 21 | Coolant Temperature Sensor | Coolant Temperature Sensor | (Scheme 19) |
| 22 | Crank Angle Sensor | Crank Angle Sensor | (Scheme 19) |
| 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 | (Scheme 19) |
| 41 | Fuel Injector | Injector Coil Resistance | (Scheme 20) |
| 42 | Fuel Pump | Control Relay | |
| 43 | EGR Temperature Sensor (Calif. Only) | EGR Temp. Sensor, Valve, Control Solenoid, Control Vacuum | (Scheme 20) |
| (1) Faulty components, harnesses and connectors are always a probable cause for setting a fault code. (2) Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. | |||
| (1) | Faulty components, harnesses and connectors are always a probable cause for setting a fault code. |
| (2) | Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. |
DIAGNOSTIC CODES - EXCEL & SCOUPE
| Trouble Code | Fault Item | Probable Cause (1) | See |
|---|---|---|---|
| 9 | (2) | (2) | |
| 11 | O2 Sensor | Fuel Pressure, Injectors, Vacuum Leak, O2 Sensor | (Scheme 22) |
| 12 | Airflow Sensor | Airflow Sensor | (Scheme 22) |
| 13 | Intake Air Temperature Sensor | Intake Air Temperature Sensor | (Scheme 23) |
| 14 | Throttle Position Sensor | Throttle Position Sensor, IdleSwitch | (Scheme 23) |
| 21 | Coolant Temperature Sensor | Coolant Temperature Sensor | (Scheme 23) |
| 22 | Crank Angle Sensor | Crank Angle Sensor | (Scheme 24) |
| 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 | (Scheme 24) |
| 41 | Fuel Injector | Injector Coil Resistance | (Scheme 25) |
| 42 | Fuel Pump | Control Relay | |
| 43 | EGR Temperature Sensor (Calif. Only) | EGR Temp. Sensor, Valve, Control Solenoid, Control Vacuum | (Scheme 25) |
| 44 | Ignition Coil | Ignition Coil, Power Transistor | (Scheme 25) |
| (1) Faulty components, harnesses and connectors are always a probable cause for setting a fault code. (2) Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. | |||
| (1) | Faulty components, harnesses and connectors are always a probable cause for setting a fault code. |
| (2) | Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. |
DIAGNOSTIC CODE - SONATA 2.0L
| Trouble Code | Fault Item | Probable Cause (1) | See |
|---|---|---|---|
| 9 | (2) | (2) | |
| 11 | O2 Sensor | Fuel Pressure, Injectors, Vacuum Leak, O2 Sensor | (Scheme 27) |
| 12 | Airflow Sensor | Airflow Sensor | (Scheme 27) |
| 13 | Intake Air Temperature Sensor | Intake Air Temperature Sensor | (Scheme 27) |
| 14 | Throttle Position Sensor | Throttle Position Sensor, IdleSwitch | (Scheme 28) |
| 21 | Coolant Temperature Sensor | Coolant Temperature Sensor | (Scheme 28) |
| 22 | Crank Angle Sensor | Crank Angle Sensor | (Scheme 28) |
| 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 | (Scheme 28) |
| 41 | Fuel Injector | Injector Coil Resistance | (Scheme 29) |
| 42 | Fuel Pump | Control Relay | |
| 43 | EGR Temperature Sensor (Calif. Only) | EGR Temp. Sensor, Valve, Control Solenoid, Control Vacuum | (Scheme 29) |
| (1) Faulty components, harnesses and connectors are always a probable cause for setting a fault code. (2) Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. | |||
| (1) | Faulty components, harnesses and connectors are always a probable cause for setting a fault code. |
| (2) | Nine short pulses on voltmeter or NORMAL message on MUT indicates no trouble codes in memory. Continuous voltage reading on voltmeter indicates faulty ECU. |
DIAGNOSTIC CODE - SONATA 3.0L
CODE CHARTS (ELANTRA)
Note. A scan tool connected to diagnostic connector is required for following charts. (Scheme 11) ITEM NO. in charts refers to trouble code. Also see DIAGNOSTIC CODE table for probable cause of malfunction.
Scheme 12
Scheme 13
Scheme 14
Scheme 15
Scheme 16
CODE CHARTS (EXCEL & SCOUPE)
Note. A scan tool connected to diagnostic connector is required for following charts. (Scheme 11) ITEM NO. in charts refers to trouble code. Also see DIAGNOSTIC CODE table for probable cause of malfunction.
Scheme 17
Scheme 18
Scheme 19
Scheme 20
Scheme 21
CODE CHARTS (SONATA 2.0L)
Note. A scan tool connected to diagnostic connector is required for following charts. (Scheme 11) ITEM NO. in charts refers to trouble code. Also see DIAGNOSTIC CODE table for probable cause of malfunction.
Scheme 22
Scheme 23
Scheme 24
Scheme 25
CODE CHARTS (SONATA 3.0L)
Note. A scan tool connected to diagnostic connector is required for following charts. (Scheme 11) ITEM NO. in charts refers to trouble code. Also see DIAGNOSTIC CODE table for probable cause of malfunction.
Scheme 26
Scheme 27
Scheme 28
Scheme 29
SUMMARY
If no hard fault codes (or only pass codes) are present, driveability symptoms exist or intermittent codes exist, proceed to TESTS W/O CODES article in the ENGINE PERFORMANCE Section for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.) or intermittent diagnostic procedures.