Hyundai OBD/OBD2 Codes

Table of Contents

NOTE: 96 & later are OBD2 systems and require a scanner. For an OBD2 code list, please see our Hyundai code list or the appropriate generic list.

Hyundai: Accessing Trouble Codes

With Multi-Use Tester

Except 1993-95 Scoupe

  1. Turn ignition switch to Off.
  2. Connect harness connector of multi-use tester to diagnostic connector in fuse box, located on left kick panel.
  3. Connect power-source terminal of multi-use tester to cigarette lighter socket.
  4. Turn ignition switch On, then use multi-use tester to read self-diagnostic codes.
  5. Repair any malfunctions found using tester.
  6. Turn ignition switch Off, then disconnect battery ground cable for 10 seconds.
  7. Check that no malfunction codes are displayed with multi-use tester.
  8. Disconnect multi-use tester. If a test is to made during cranking, the power to cigarette lighter will be interrupted therefore, use a separate battery harness for multi-use tester.

With Analog Voltmeter

Except 1993-95 Scoupe

  1. Connect voltmeter to self-diagnosis connector, located in fuse box on left kick panel.
  2. Turn ignition switch On and note an immediate indication of ECM (ECU) memory contents will begin. If system is in normal condition, pointer of voltmeter indicates a normal pattern. If any abnormality is in the memory, pointer of voltmeter will deflect indicating an abnormal condition.
  3. After recording abnormal items, check and repair each part.
  4. After repairs have been completed, disconnect battery ground cable for at least 15 seconds to erase codes from memory.

Using On-Board Diagnostic Lamp

1993-95 Scoupe

  1. With ignition switch in the On position, ground the No. 10 terminal (L wire) of diagnostic connector for approximately 2.5 seconds.
  2. The diagnostic connector is located on the left hand kick panel. The first diagnostic trouble code or no fault detected will be indicated by the on-board diagnostic lamp. The onboard diagnostic lamp will indicated DTC’s by flashing frequencies and 2 second pauses.
  3. As an example, one flash, followed by a 2 second pause, followed by two flashes and another 2 second pause, followed by two flashes and a 2 second pause, followed by three flashes and another 2 second pause, indicates a failure code 1223.
  4. The fault code will be repeated until the No. 10 terminal of the diagnostic connector is grounded to proceed to the next fault code.
  5. The last output consist of the end of output code 3333.

Clearing Trouble Codes

  • To erase any diagnostic codes, disconnect battery ground cable for 15 seconds and the ECM (ECU) memory will be erased.

Hyundai OBD Diagnostic Computer Codes

  • If codes other than these are indicated, repeat self-diagnosis.
  • If codes reappear, substitute a known good ECM, and recheck codes.
Hyundai Stellar vehicles.
1Oxygen sensor or circuit
2Ignition signal
3Airflow sensor or circuit
4Atmospheric pressure sensor or circuit
5Throttle position sensor or circuit
6Idle Speed Control (ISC) motor position sensor or circuit
7Coolant temperature sensor or circuit
8TDC sensor or circuit
9System normal
Hyundai Sonata, Excel(90 on), Scoupe (91 & 92), Elantra.
1Electronic Control Unit (ECU) (one long needle sweep)
2ECU system normal
11Oxygen sensor or circuit
12Airflow sensor or circuit
13Intake air temperature sensor or circuit
14Throttle Position Sensor (TPS) or circuit
15Motor position sensor or circuit
21Coolant temperature sensor or circuit
22Crank angle sensor or circuit
23TDC sensor or circuit
24Vehicle Speed Sensor or circuit
25Barometric pressure sensor or circuit
41Fuel injector or circuit
42Fuel pump or circuit
43EGR system
44Ignition coil
59Oxygen sensor
Hyundai Scoupe (93 through 95) and Accent vehicles.
1122ECM failure (ROM/RAM)
1169ECM failure
1233ECM failure (ROM)
1234ECM failure (RAM)
2121Turbo boost sensor control valve
3112NO. 1 fuel injector
3114Idle air control (opening failure)
3116NO. 3 fuel injector
3117Mass airflow sensor
3121Turbo boost sensor failure
3122Idle air control (closing failure)
3128Heated oxygen sensor
3135EVAP purge control solenoid valve
3137Alternator output low
3145Engine coolant temperature (ECT) sensor
3149Air conditioning compressor
3152Turbocharger overboost
3153Throttle position switch (TPS)
3159Vehicle speed sensor (VSS)
3211Knock sensor
3222Phase sensor
3224ECM failure (knock evaluation circuit)
3232Crank position sensor
3233Same as 3224
3234NO. 2 fuel injector
3235NO. 4 fuel injector
3241ECM failure (injector or purge solenoid)
3242ECM failure (IAC or air conditioning relay)
3243ECM failure
4133ECM failure
4151Air/fuel control
4152Air/fuel adaptive failure
4153Air/fuel multiple adaptive failure
4154Air/fuel additive adaptive failure
4155ECM failure (A/C relay, IAC, PCV or injector)
4156Same as code 3121
3333End of trouble codes

Hyundai Diagnostic Trouble Codes by Model

ModelYearEngine identificationSystem
Accent 1.5L1996-02G4GKJG4EKJG4EBHyundai ECFI
Accent 1.6L2001-05G4EDHyundai ECFI
Accent 1.6L2006-09G4EDHyundai ECFI
Azera 3.8L2006-08G6DAHyundai ECFI
Elantra 1.8/2.0L1996-08G4DM/G4GM/G4GF/Hyundai ECFI G4GC
Entourage 3.8L2007-09G6DAHyundai ECFI
Genesis 3.3/3.8/4.6L2009G6DB/G6DAIG8BAHyundai ECFI/ETS
Santa Fe 2.4L2001-04G4JSHyundai ECFI
Santa Fe 2.7L2001-06G6BAHyundai ECFI
Santa Fe 2.7/3.3L2007-09G6DB/G6EAHyundai ECFI
Santa Fe 3.5L2001-06G6CUHyundai ECFI
Sonata 2.0L1996-98G4APHyundai ECFI
Sonata 2.4L1999-05G4JSHyundai ECFI
Sonata 2.4/3.3L2006-09G4KC/G6DBHyundai ECFI/ETS
Sonata 2.5L1999-02G6BVHyundai ECFI
Sonata 2.7L1999-05G6BAHyundai ECFI
Sonata 3.0L1996-98G6ATHyundai ECFI
Tiburon 1.8L1997G4GMHyundai ECFI
Tiburon 2.0L1997-08G4GC/G4GFHyundai ECFI
Tiburon 2.7L2002-08G6BAHyundai ECFI
Tucson 2.0/2.7L2005-09G4GC/G6BAHyundai ECFI
Veracruz 3.8L2007-09G6DAHyundai ECFI
XG300 3.0L2000-01G6CTHyundai ECFI
XG350 3.5L2002-04G6CUHyundai ECFI
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

most voted
newest oldest
Inline Feedbacks
View all comments
16 days ago

Can anyone explain to me what this code means p0153 on my Hyundai sonata 2003

5 years ago

So what is it with the Hyundai Santa Fe 2007 SUV’s that all have the problem with the persistent check engine light on?
The code P 0133 is for the O2 sensor bank 1 sensor 1 slow response.
So many of these cars have the same problem. The sensors have been replaced, fuel caps, intake manifold gaskets, computers replaced, etc. and nothing seems to solve the problem. Hyundai seems to have no answer, other than trade it in for a new Santa Fe.