Kia OBD/OBD2 Codes

Kia Code Retrieval

Some 95 and ALL 96 & later models are OBD2 and require a scanner

Accessing Diagnostic Trouble Codes Models up to 95

When trouble occurs in the main input or output devices, check for the cause using the data link connector (DLC) and the malfunction indicator lamp located in the instrument cluster. Failures of each input and output device are indicated and retrieved from the engine control module (ECM) as diagnostic trouble codes.

  • Locate DLC at top center of firewall and use jumper wire to connect ENG. TEST and ground terminals.
  • On 1995 Sportage models, turn ignition to On, but do not start engine.
  • On other models, start and warm engine, then run at 2,000 RPM for 3 minutes.
  • Diagnostic trouble codes will be displayed as a series of long and short flashes on the malfunction indicator lamp (MIL).

Trouble Code Interpretation

The ECM indicates stored fault code by flashing the malfunction indicator/check engine lamp. Fault codes 1 through 9 are indicated by individual short blinks and fault codes 10 and above are indicated by long and short blinks. One long blink is equivalent to 10 short blinks. The fault code can be determined by adding the long and short blinks.

Clearing Trouble Codes

Diagnostic trouble codes may be cleared by disconnecting the battery ground cable for at least 20 seconds.

Diagnostic Codes

Kia

 
Without Onboard Diagnostics (OBD-II)
2Distributor no Signal.
3Distributor G Signal.
7Fault on SGT Signal.
8Mass Air Flow Sensor.
9Engine Coolant Temperature Sensor.
10Intake Air Temperature Sensor.
12Throttle Position Sensor.
14Atmospheric Pressure Sensor.
15Oxygen Sensor.
16EGR Valve Position Sensor.
17Feedback System.
18Injector No. 1 open or short.
19Injector No. 2 open or short.
20Injector No. 3 open or short.
21Injector No. 4 open or short.
24Fuel Pump Relay open or short.
25Pressure Regulator Control Solenoid Valve.
26Purge Control Solenoid Valve.
28Solenoid Valve (EGR) open or short.
34Idle Speed Control Solenoid Valve.
35Deteriorated Injector.
36Deteriorated Air Flow Sensor.
37Intake System Air Leakage.
41Variable Inertia Charging System Solenoid Valve.
46A/C Cut Relay open or short.
48Power Stage Group 1 Malfunction (inside ECM). Injector 1-4 Purge Solenoid Valve, EGR Solenoid Valve or Damaged Power Stage.
49Power Stage Group 2 Malfunction (inside ECM). Idle Speed Control Valve Failure or Damaged Power Stage.
56Idle Speed Control Valve Closing Coil open or short.
57A/C Compressor Input Signal short.
73Vehicle Speed Sensor open or short.
87Malfunction Indicator Lamp short Circuit.
88ECM Data.
99Battery.

Common OBD2 Codes

For a complete list please see our Kia OBD2 codes list page. For best results, please look up your Kia model if available in our OBD2 model table on this page.
OBD-II
P0100Mass Air Flow or Volume Air Flow Circuit Malfunction.
P0101Mass Air Flow or Volume Air Flow Circuit Range/Performance problem.
P0102Mass Air Flow or Volume Air Flow Circuit Low Input.
P0103Mass Air Flow or Volume Air Flow Circuit High Input.
P0107MAP/BARO Circuit Low Input.
P0108MAP/BARO Circuit High Input.
P0110A/T Circuit Malfunction.
P0115Engine Coolant Temperature Circuit Malfunction.
P0116Engine Coolant Temperature Circuit Range/Performance Condition.
P0117Engine Coolant Temperature Circuit Low Input.
P0118Engine Coolant Temperature Circuit High Input.
P0120Throttle Position Malfunction – Circuit A.
P0122APP/TPP Sensor Switch Low Input – Circuit A.
P0123APP/TPP Sensor Switch High Input – Circuit A.
P0125Insufficient Coolant Temperature for Closed Loop Fuel Control.
P0130Oxygen Sensor Circuit Malfunction – Bank 1 Sensor 1.
P0131Oxygen Sensor Circuit Low Voltage – Bank 1 Sensor 1.
P0132Oxygen Sensor Circuit High Voltage – Bank 1 Sensor 1.
P0133Oxygen Sensor Circuit Slow Response – Bank 1 Sensor 1.
P0134Oxygen Sensor Circuit No Activity detected – Bank 1 Sensor 1.
P0135Oxygen Sensor Heater Circuit Malfunction – Bank 1 Sensor 1.
P0136Oxygen Sensor Circuit Malfunction – Bank 1 Sensor 2.
P0137Oxygen Sensor Circuit Low Voltage – Bank 1 Sensor 2.
P0138Oxygen Sensor Circuit High Voltage – Bank 1 Sensor 2.
P0139Oxygen Sensor Circuit Slow Response – Bank 1 Sensor 2.
P0140Oxygen Sensor Circuit No Activity detected – Bank 1 Sensor 2.
P0141Oxygen Sensor Heater Circuit Malfunction – Bank 1 Sensor 2.
P0170Fuel Trim Malfunction – Bank 1.
P0171System too Lean – Bank 1.
P0172System too Rich – Bank 1.
P0261Injector Circuit Low – Cyl. 1.
P0262Injector Circuit High – Cyl. 1.
P0264Injector Circuit Low – Cyl. 2.
P0265Injector Circuit High – Cyl. 2.
P0267Injector Circuit Low – Cyl. 3.
P0268Injector Circuit High – Cyl. 3.
P0270Injector Circuit Low – Cyl. 4.
P0271Injector Circuit High – Cyl. 4.
P0300Multiple/Random Misfire detected.
P0301Misfire detected – Cyls. 1-4.
P0302Misfire detected – Cyls. 1-4.
P0303Misfire detected – Cyls. 1-4.
P0304Misfire detected – Cyls. 1-4.
P0325Knock Sensor Circuit Malfunction
P0326Knock Sensor 1 Circuit Range/Performance – Bank 1 or Single Sensor.
P0335Crankshaft Position Sensor Malfunction – Circuit A.
P0336Crankshaft Position Sensor Range/Performance – Circuit A.
P0340Crankshaft Position Sensor Circuit Malfunction.
P0342Crankshaft Position Sensor Circuit Low Input.
P0343Crankshaft Position Sensor Circuit High Input.
P0400EGR Flow Malfunction.
P0403EGR Circuit Malfunction.
P0404EGR Circuit Range/Performance Malfunction.
P0420Catalyst System Efficiency below Threshold – Bank 1.
P0422Main Catalyst Efficiency below Threshold – Bank 1.
P0440Evaporative Control Malfunction.
P0441Evaporative Control System – Improper Purge.
P0442Evaporative Control System – Small Leak detected.
P0443Evaporative Control System Purge Control Valve Circuit Malfunction.
P0446Evaporative Vent Control Circuit Malfunction.
P0447Evaporative Vent Control Circuit Open.
P0448Evaporative Vent Control Circuit Short.
P0450Evaporative System Pressure Sensor Circuit Malfunction.
P0452Evaporative Control System Pressure Sensor Low Input.
P0453Evaporative Control System Pressure Sensor High Input.
P0455Evaporative Control System – Large Leak detected.
P0470Exhaust Pressure Sensor Malfunction.
P0500Vehicle Speed Sensor Malfunction.
P0501Vehicle Speed Sensor Range/Performance.
P0505Idle Air Control System Malfunction.
P0506Idle Air Control System Malfunction – RPM Lower than expected.
P0507Idle Air Control System Malfunction – RPM Higher than expected.
P0510CTP Switch Malfunction.
P0561System Voltage Unstable.
P0562System Voltage Low.
P0563System Voltage High.
P0601Internal Control Module Memory Checksum Error.
P0604Internal Control Module RAM Error.
P0703Torque Converter/Brake Pedal Switch Malfunction – Circuit B.
P0705Transaxle Range Sensor Circuit Malfunction (PRNDL Input).
P0706A/T Range Sensor Circuit Range/ Performance.
P0710Transaxle Fluid Temperature Sensor Circuit Malfunction.
P0711A/T Fluid Temperature Sensor Circuit Range/Performance.
P0715Input/Turbine Speed Sensor Circuit Malfunction.
P0722Output Speed Sensor Circuit No Signal.
P0726Engine Speed Input Circuit Range/ Performance.
P0727Engine Speed Input Circuit – No Signal.
P0731A/T Gear 1 Improper Ratio.
P0732A/T Gear 2 Improper Ratio.
P0733A/T Gear 3 Improper Ratio.
P0734A/T Gear 4 Improper Ratio.
P0740Torque Converter Clutch System Malfunction.
P0743Torque Converter Clutch Circuit Electrical.
P0750Shift Solenoid “A” Malfunction.
P0753Shift Solenoid “A” Electrical.
P0755Shift Solenoid “B” Malfunction.
P0758Shift Solenoid “B” Electrical.
P0760Shift Solenoid “C” Malfunction.
P1000Readiness Function Code.
P1115Engine Coolant Temperature Signal from ECM to TCM.
P1121Throttle Position Sensor Signal Malfunction from ECM to TCM.
P1170Front Heated Oxygen Sensor Stuck.
P1195EGR Pressure Sensor (1.6L) or Boost Sensor (1.8L) Open or Short.
P1196Ignition Switch “Start” Open or Short (1.6L).
P1250Pressure Regulator Control Solenoid Valve Open or Short.
P1252Pressure Regulator Control Solenoid Valve No. 2 Circuit Malfunction.
P1307Chassis Acceleration Sensor Signal Malfunction.
P1308Chassis Acceleration Sensor Signal Low.
P1309Chassis Acceleration Sensor Signal High.
P1345No SGC Signal (1.6L).
P1386Knock Sensor Control Zero Test.
P1402EGR Valve Position Sensor Open or Short.
P1449Canister Drain Cut Valve Open or Short (1.8L).
P1450Excessive Vacuum Leak.
P1455Fuel Tank Sending Unit Open or Short (1.8L).
P1457Purge Solenoid Valve Low System Malfunction.
P1458A/C Compressor Control Signal Malfunction.
P1485EGR Solenoid Valve Vacuum Open or Short.
P1486EGR Solenoid Valve Vent Open or Short.
P1487EGR Boost Sensor Solenoid Valve Open or Short.
P1496EGR Stepper Motor Malfunction – Circuit 1 (1.8L).
P1497EGR Stepper Motor Malfunction – Circuit 2 (1.8L).
P1498EGR Stepper Motor Malfunction – Circuit 3 (1.8L).
P1499EGR Stepper Motor Malfunction – Circuit 4 (1.8L).
P1500No Vehicle Speed Signal to TCM.
P1505Idle Air Control Valve Opening Coil Voltage Low.
P1506Idle Air Control Valve Opening Coil Voltage High.
P1507Idle Air Control Valve Closing Coil Voltage Low.
P1508Idle Air Control Valve Closing Coil Voltage High.
P1523VICS Solenoid Valve.
P1586A/T-M/T Codification.
P1608PCM Malfunction.
P1611MIL Request Circuit Voltage Low.
P1614MIL Request Circuit Voltage High.
P1624MIL Request Signal from TCM to ECM.
P1631Alternator “T” Open or No Power Output (1.8L).
P1632Battery Voltage Detection Circuit for Alternator Regulator (1.8L).
P1633Battery Overcharge.
P1634Alternator “B” Open (1.8L).
P1693MIL Circuit Malfunction.
P1743Torque Converter Clutch Solenoid Valve Open or Short.
P1794Battery or Circuit Failure.
P17954WD Switch Signal Malfunction.
P1797P or N Range Signal or Clutch Pedal Position Switch Open or Short.
 
ModelYearEngine identificationSystem
Amanti 3.5L2004-06G6CUMazda EGI
Amanti 3.8L2007-08G60AMFI
Borrego 3.8L2009G60AMFI ETS
Borrego 4.6L2009G8BAMFI
Optima 2.4L2001-05G4JSMazda EGI
Optima 2.4/2.7L2006-09G4JS/G4KC/G4KE/G6EAMFI
Optima 2.5L2001-02G6BVMazda EGI
Optima 2.7L2001-05G6BAMazda EGI
Rio 1.5/1.6L2001-05A50/A60Mazda EGI
Rio 1.6L2006-08G4EOMFI
Rondo 2.4/2.7L2006-09G4KC/G4EKMFI
Sedona 3.5L2002-05G6CUMazda EGI
Sedona 3.8L2006-08G60AMFI
Sephia 1.6L1996-97B6 OOHCMazda EGI
Sephia 1.8L1995-97BP OOHCMazda EGI
Sephia 1.8L1998-01TE OOHCMazda EGI
Sorento 3.3/3.8L2007-08G60B/G60AMFI
Sorento 3.5L2003-06G6CUMazda EGI
Spectra 1.8L2001-03TE OOHCMazda EGI
Spectra 2.0L2004-06G4GCMazda EGI
Spectra 2.0/2.0L SULEV2004-08G4GCMFI
Sportage 2.0L1996-02FE OOHCMazda EGI
Sportage 2.0/2.7L2005-08G4GC/G6BAMFI
0 0 votes
Article Rating
Subscribe
Notify of
guest

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

21 Comments
most voted
newest oldest
Inline Feedbacks
View all comments
Craig
Craig
1 year ago

Hello, I have a 2006 Kia Rio and has a miss under load as you accelerate. The fault code PD DTC coming up

Manuel
Manuel
1 year ago

P0301 code comes on when I step on the pedal pretty hard check engine light come on I replaced all the plugs all the coil pack crank sensor the purge sensor the PCV valve it runs fine but if I really Lean in to it check engine license on pleas help 2011 ram 1500 5.7 hemi

Carla Gregory
1 year ago

I have a 2019 kia.rio and had my oil change check engine light on . They check it code qas p04e0???? They didn’t know what it was any help?

Ana rodriguez
Ana rodriguez
1 year ago

Hello what does code P2191 on a Kia Soul 2017

Muhannad Hanna
Muhannad Hanna
1 year ago

My Kia Carnival 2003 2500cc not shown any flashing , and the check engine always on , can help use jumper wire to connect on the obd correctly ?

Leen Renteria
Leen Renteria
1 year ago

I got a Kia Sedona 2006 and the codes that I need help wit to fix it is p0103, p2173, p2106, p1295 if you can help thanks

kev
2 years ago

what the code P2191,PO191

Amand MCCAFFERY
Amand MCCAFFERY
2 years ago

My car gives 30 beep codes when turning on. No warning signals or anything Kia optima gdi 2015. Help

Teresa Daniels
Teresa Daniels
2 years ago

Hello. My 2014 Kia Rio is showing the codes P0455 and P0420. Do you by chance know what could be wrong?

scott harris
2 years ago

looking abs codes for 2012 kia opmita sx

Klaus
Klaus
2 years ago

2006 2.7l V6 Kia Sportage. Code: 0B D4

larry jackson
2 years ago

my code is showing 2012 kia sportage, but there no code this forum showing that code

George Ankrah
George Ankrah
2 years ago

Hi,
My 2007 kia sportage is showing this trouble shooting cod3s after running diagnostics P 1402, P2002, P0472, P0299 kindly help me with meaning and how it can be fixed.

Best regards
George

Patrick
3 years ago

My kia Picanto 2004 model is showing check engine light permanently. The diagnostic tester reads throttle fault. Tell me what to do.

John
John
3 years ago

I did a diagnostic test with the ( without onboard diagnostic OBD 2 ) meaning with the paper clip and got 17 flashes. 1long and 7 short. Which is feed back system. Could you please tell me what this consists of? Thank you in advance