Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2004 Kia Rio Base, AutomaticFACTORY OEM SERVICE PROCEDURE
Engine Performance DTCS
ENGINE PERFORMANCE DIAGNOSTIC TROUBLE CODE (DTC) LIST
| DTC | Description |
|---|---|
| P0030 | HO2S HEATER CONTROL CIRCUIT (BANK 1, SENSOR 1) |
| P0031 | HO2S HEATER CIRCUIT LOW (BANK 1, SENSOR 1) |
| DTC P0032 | HO2S HEATER CIRCUIT HIGH (BANK 1, SENSOR 1) |
| P0036 | HO2S 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) |
| 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 SENSOR CIRCUIT RANGE PERFORMANCE PROBLEM |
| P0117 | ENGINE COOLANT TEMPERATURE CIRCUIT LOW INPUT |
| P0118 | ENGINE COOLANT TEMPERATURE CIRCUIT HIGH INPUT |
| P0121 | THROTTLE POSITION SENSOR CIRCUIT RANGE PERFORMANCE PROBLEM |
| P0122 | THROTTLE POSITION SENSOR CIRCUIT LOW INPUT |
| P0123 | THROTTLE POSITION SENSOR CIRCUIT HIGH INPUT |
| P0125 | INSUFFICIENT COOLANT TEMPERATURE FOR CLOSED LOOP FUEL CONTROL |
| P0128 | COOLANT THERMOSTAT (COOLANT TEMP. BELOW THERMOSTAT REGULATING TEMP.) |
| P0130 | HO2S CIRCUIT MALFUNCTION (BANK 1, SENSOR 1) |
| 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) |
| P0134 | HO2S CIRCUIT NO ACTIVITY DETECTED (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 SYSTEM TOO LEAN (BANK 1) |
| P0172 | FUEL SYSTEM TOO RICH (BANK 1) |
| P0230 | FUEL PUMP CIRCUIT MALFUNCTION |
| 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 | RANDOM MULTIPLE CYLINDER MISFIRE DETECTED |
| P0301 | CYLINDER 1 - MISFIRE DETECTED |
| P0302 | CYLINDER 2 - MISFIRE DETECTED |
| P0303 | CYLINDER 3 - MISFIRE DETECTED |
| P0304 | CYLINDER 4 - MISFIRE DETECTED |
| P0325 | KNOCK SENSOR CIRCUIT MALFUNCTION (BANK 1) |
| P0335 | CRANKSHAFT POSITION SENSOR CIRCUIT MALFUNCTION |
| P0340 | CAMSHAFT POSITION SENSOR CIRCUIT MALFUNCTION |
| 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 |
| 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 |
| 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 |
| P0605 | INTERNAL CONTROL MODULE ROM ERROR |
| P0650 | MIL CIRCUIT MALFUNCTION |
| P1166 | HO2S SYSTEM - LAMBDA CONTROLLER AT THE LIMIT (BANK 1) |
| P1505 | IDLE CHARGE ACTUATOR SIGNAL LOW OF COIL #1 |
| P0506 | IDLE CONTROL SYSTEM -- RPM LOWER THAN EXPECTED |
| P1507 | IDLE CHARGE ACTUATOR SIGNAL LOW OF COIL #2 |
| P1508 | IDLE CHARGE ACTUATOR SIGNAL HIGH OF COIL #2 |
| P1529 | TCU REQUEST FOR MIL ON |
| P1586 | AT/MT ENCODING ERROR |
| P1693 | MIL REQUEST CIRCUIT MALFUNCTION |
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.
