LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Hyundai >> 2003 >> Elantra GLS, Automatic >> Repair and Diagnosis >> Engine Performance >> System >> Engine Controls - Self-Diagnostics >> Diagnostic Trouble Code Definitions
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Trouble Code Definitions

DIAGNOSTIC TROUBLE CODE DEFINITIONS

DTC Description
P0010  CAMSHAFT POSITION - TIMING OVER-ADVANCED OR SYSTEM PERFORMANCE (BANK 1)
P0030  HO2S HEATER - HEATER CONTROL CIRCUIT (BANK 1/SENSOR 1)
P0031  HO2S HEATER CIRCUIT LOW (BANK 1/SENSOR 1)
P0032  HO2S HEATER CIRCUIT HIGH (BANK 1/SENSOR 1)
P0036  HO2S HEATER - HEATER CONTROL CIRCUIT (BANK 1/SENSOR 2)
P0037  HO2S HEATER CIRCUIT LOW (BANK 1/SENSOR 2)
P0038  HO2S HEATER CIRCUIT HIGH (BANK 1/SENSOR 2)
P0076  INTAKE VALVE CONTROL SOLENOID CIRCUIT LOW (BANK 1)
P0077  INTAKE VALVE CONTROL SOLENOID CIRCUIT HIGH (BANK 1)
P0101  MASS OR VOLUME AIR FLOW CIRCUIT RANGE PERFORMANCE PROBLEM
P0102  MASS OR VOLUME AIR FLOW CIRCUIT LOW INPUT
P0103  MASS OR VOLUME AIR FLOW CIRCUIT HIGH INPUT
P0112  INTAKE AIR TEMPERATURE CIRCUIT LOW INPUT
P0113  INTAKE AIR TEMPERATURE CIRCUIT HIGH INPUT
P0116  ENGINE COOLANT TEMPERATURE CIRCUIT RANGE PERFORMANCE
P0117  ENGINE COOLANT TEMPERATURE CIRCUIT LOW INPUT
P0118  ENGINE COOLANT TEMPERATURE CIRCUIT HIGH INPUT
P0121  THROTTLE PEDAL POSITION CIRCUIT RANGE PERFORMANCE PROBLEM
P0122  THROTTLE PEDAL POSITION CIRCUIT LOW INPUT
P0123  THROTTLE PEDAL POSITION CIRCUIT HIGH INPUT
P0125  INSUFFICIENT COOLANT TEMPERATURE FOR CLOSED LOOP FUEL CONTROL
P0128  COOLANT THERMOSTAT (COOLANT TEMP. BELOW THERMOSTAT REGULATING TEMP.)
P0131  HO2S CIRCUIT LOW INPUT (BANK 1/SENSOR 1)
P0132  HO2S CIRCUIT HIGH INPUT (BANK 1/SENSOR 1)
P0133  HO2S CIRCUIT SLOW RESPONSE (BANK 1/SENSOR 1)
P0136  HO2S CIRCUIT MALFUNCTION (BANK 1/SENSOR 2)
P0137  HO2S CIRCUIT LOW INPUT (BANK 1/SENSOR 2)
P0138  HO2S CIRCUIT HIGH INPUT (BANK 1/SENSOR 2)
P0139  HO2S CIRCUIT SLOW RESPONSE (BANK 1/SENSOR 2)
P0140  HO2S CIRCUIT NO ACTIVITY DETECTED (BANK 1/SENSOR 2)
P0171  FUEL TRIM MALFUNCTION - SYSTEM TOO LEAN (BANK 1)
P0172  FUEL TRIM MALFUNCTION - SYSTEM TOO RICH (BANK 1)
P0196  ENGINE OIL TEMP. SENSOR RANGE PERFORMANCE
P0197  ENGINE OIL TEMP. SENSOR LOW INPUT
P0198  ENGINE OIL TEMP. SENSOR HIGH INPUT
P0261  CYLINDER 1 - INJECTOR CIRCUIT LOW
P0262  CYLINDER 1 - INJECTOR CIRCUIT HIGH
P0264  CYLINDER 2 - INJECTOR CIRCUIT LOW
P0265  CYLINDER 2 - INJECTOR CIRCUIT HIGH
P0267  CYLINDER 3 - INJECTOR CIRCUIT LOW
P0268  CYLINDER 3 - INJECTOR CIRCUIT HIGH
P0270  CYLINDER 4 - INJECTOR CIRCUIT LOW
P0271  CYLINDER 4 - INJECTOR CIRCUIT HIGH
P0300 (1) MULTIPLE CYLINDER MISFIRE DETECTED
P0301 (1) CYLINDER 1 - MISFIRE DETECTED
P0302 (1) CYLINDER 2 - MISFIRE DETECTED
P0303 (1) CYLINDER 3 - MISFIRE DETECTED
P0304 (1) CYLINDER 4 - MISFIRE DETECTED
P0325 (2) KNOCK SENSOR 1 CIRCUIT MALFUNCTION
P0335  CRANKSHAFT POSITION SENSOR CIRCUIT MALFUNCTION
P0340  CAMSHAFT POSITION SENSOR CIRCUIT MALFUNCTION
P0341  CRANKSHAFT POSITION - CAMSHAFT POSITION CORRELATION (BANK 1)
P0420  CATALYST SYSTEM EFFICIENCY BELOW THRESHOLD (BANK 1)
P0441  EVAP EMISSION SYSTEM INCORRECT PURGE FLOW
P0442  EVAP EMISSION SYSTEM - LEAK DETECTED (SMALL LEAK)
P0444  EVAP EMISSION SYSTEM - PURGE CTRL. VALVE CIRCUIT OPEN
P0445  EVAP EMISSION SYSTEM - PURGE CTRL. VALVE CIRCUIT SHORTED
P0447  EVAP EMISSION SYSTEM - VENT CONTROL CIRCUIT OPEN
P0448  EVAP EMISSION SYSTEM - VENT CONTROL CIRCUIT SHORTED
P0449  EVAP EMISSION SYSTEM - VENT VALVE SOLENOID CIRCUIT
P0451  EVAP EMISSION SYSTEM - PRESSURE SENSOR RANGE PERFORMANCE
P0452  EVAP EMISSION SYSTEM - PRESSURE SENSOR LOW INPUT
P0453  EVAP EMISSION SYSTEM - PRESSURE SENSOR HIGH INPUT
P0454  EVAP EMISSION SYSTEM - PRESSURE SENSOR INTERMITTENT (DTP_NOISE)
P0455  EVAP EMISSION SYSTEM - LEAK DETECTED (LARGE LEAK)
P0456  EVAP EMISSION SYSTEM - LEAK DETECTED (VERY SMALL LEAK)
P0501  VEHICLE SPEED SENSOR RANGE PERFORMANCE
P0506  IDLE CONTROL SYSTEM - RPM LOWER THAN EXPECTED
P0507  IDLE CONTROL SYSTEM RPM HIGHER THAN EXPECTED
P0560  SYSTEM VOLTAGE MALFUNCTION
P0562  SYSTEM VOLTAGE LOW
P0563  SYSTEM VOLTAGE HIGH
P0600  SERIAL COMMUNICATION LINK MALFUNCTION
P0605  INTERNAL CONTROL MODULE READ ONLY MEMORY (ROM) ERROR
P0606  ECM PCM PROCESSOR (ECM - SELF TEST FAILED)
P0650  MALFUNCTION INDICATOR LAMP (MIL) CONTROL CIRCUIT MALFUNCTION
P1166  HO2S SYSTEM - LAMBDA CONTROLLER AT THE LIMIT (BANK 1)
P1372  SEGMENT TIME ACQUISITION INCORRECT
P1505  IDLE CHARGE ACTUATOR SIGNAL LOW OF COIL #1
P1506  IDLE CHARGE ACTUATOR SIGNAL HIGH OF COIL #1
P1507  IDLE CHARGE ACTUATOR SIGNAL LOW OF COIL #2
P1508  IDLE CHARGE ACTUATOR SIGNAL HIGH OF COIL #2
P1529  TCU REQUEST FOR MIL ON
P1602  CAN COMMUNICATION BUS WITH TCU (TIMEOUT)
P2096  POST CATALYST FUEL TRIM SYSTEM TOO LEAN (BANK 1)
P2097  POST CATALYST FUEL TRIM SYSTEM TOO RICH (BANK 1)
P2195  HO2S SIGNAL STUCK LEAN (BANK 1 SENSOR 1)
P2196  HO2S SIGNAL STUCK RICH (BANK 1/SENSOR 1)
P2231  HO2S SIGNAL CIRCUIT SHORTED TO HEATER CIRCUIT (BANK 1/SENSOR 1)
P2237  HO2S PUMPING CURRENT CIRCUIT OPEN (BANK 1/SENSOR 1)
P2243  HO2S REFERENCE VOLTAGE CIRCUIT OPEN (BANK 1/SENSOR 1)
P2251  HO2S REFERENCE GROUND CIRCUIT OPEN (BANK 1/SENSOR 1)
P2270  HO2S SIGNAL STUCK LEAN (BANK 1/SENSOR 2)
P2271  HO2S SIGNAL STUCK RICH (BANK 1/SENSOR 2)
P2414  HO2S EXHAUST SAMPLE ERROR (BANK 1/SENSOR 1)
P2626  HO2S PUMPING CURRENT TRIM CIRCUIT OPEN (BANK 1/SENSOR 1)
(1) MIL will continuously blink when misfire is severe enough to cause catalytic converter damage.
(2) Malfunction will set DTC, but not illuminate MIL.