Ultimate Guide to GEO OBD-II Trouble Codes & Diagnostic Help

Photo of author

David Lawrence

When you’re faced with a mysterious “check engine” light on your dashboard, it’s natural to feel a sense of unease. But, did you know that your vehicle is trying to tell you exactly what’s wrong? GEO OBD/OBD2 codes are the key to deciphering the problem, providing a precise diagnosis that can save you time and money.

These codes are like a secret language, and understanding them can give you the upper hand in maintaining your vehicle’s health. But, how do you crack the code, and what do these mysterious alphanumeric sequences really mean?

Geo Obd Obd2 Codes

Understanding OBD-II Codes

When troubleshooting issues in your modern vehicle, understanding OBD-II codes is crucial for accurate diagnosis and repair.

These standardized alphanumeric codes, also known as diagnostic trouble codes (DTCs), provide specific information about the problem.

The first character of an OBD-II code indicates the system or area of the vehicle where the issue is located, such as “P” for powertrain.

The second character signifies whether the issue is generic (0) or manufacturer-specific (1).

With a scan tool, you can retrieve OBD-II codes from the Engine Control Module (ECM) to diagnose issues like System Efficiency Below Threshold or Post Catalyst Fuel Trim.

The Society of Automotive Engineers (SAE) regulates the standardization of OBD-II codes, ensuring consistency across manufacturers and facilitating accurate diagnosis and repair through On-Board Diagnostics.

Reading and Clearing Codes

You’ve retrieved the OBD-II code from the Engine Control Module (ECM) and now it’s time to read and clear the code.

Using an OBD-II scanner or code reader, you can read the trouble code stored in the onboard computer’s memory. These Diagnostic Trouble Codes (DTCs) are standardized, consisting of a letter and four numbers, and can be categorized into four groups: B (body), C (chassis), P (powertrain), and U (network communication).

To clear the code, you can use a diagnostic tool or disconnect the vehicle’s battery cables and wait 10-15 minutes before reconnecting. However, be aware that clearing the code without addressing the underlying issue can cause it to reappear, potentially leading to further damage or safety risks.

Importance and Prevention

Regular vehicle maintenance is key to preventing OBD-II codes from occurring in the first place.

By staying on top of routine inspections, fluid changes, and timely repairs, you can reduce the likelihood of triggering diagnostic trouble codes (DTCs).

Identifying and addressing small issues before they escalate is vital in ensuring your vehicle operates smoothly and efficiently.

A well-maintained fuel system, engine, and sensor can help prevent the check engine light from coming on.

Understanding OBD-II codes is essential for emission control and overall vehicle diagnostics.

Most Common Acura OBD-II Trouble Codes

Code Description
P1106 MAP/BARO Circuit Intermittent
P1107 MAP/BARO Circuit Low Input
P1108 MAP/BARO Circuit High Input
P1111 IAT Sensor Circuit Intermittent
P1112 IAT Sensor Circuit Low Input
P1113 IAT Sensor Circuit High Input
P1114 Engine Coolant Temperature Circuit Intermittent
P1115 Engine Coolant Temperature Circuit Low Input
P1116 Engine Coolant Temperature Circuit High Input
P1117 Engine Coolant Temperature Circuit Malfunction
P1118 Engine Coolant Temperature Out of Range
P1121 TPS Circuit Intermittent
P1122 TPS Circuit Low Input
P1123 TPS Circuit High Input
P1125 Throttle Position Sensor Out of Range
P1133 HO2S Insufficient Switching Bank 1 Sensor 1
P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
P1135 HO2S Heater Circuit Malfunction Bank 1 Sensor 1
P1137 HO2S Insufficient Switching Bank 1 Sensor 2
P1138 HO2S Transition Time Ratio Bank 1 Sensor 2
P1171 Fuel Trim System Lean
P1172 Fuel Trim System Rich
P1336 Crankshaft Position System Variation Not Learned
P1351 Ignition Coil A Primary Circuit Malfunction
P1352 Ignition Coil B Primary Circuit Malfunction
P1361 Ignition Control (IC) Circuit Low Voltage
P1362 Ignition Control (IC) Circuit High Voltage
P1374 Crankshaft Position System Intermittent
P1380 Misfire Detected – Rough Road Data Not Available
P1381 Misfire Detected – No Communication with BCM
P1404 EGR Valve Closed Position Performance
P1441 EVAP System Flow During Non-Purge
P1442 EVAP System Small Leak Detected
P1443 EVAP System Very Small Leak Detected
P1444 Purge Flow Sensor Circuit Low Input
P1445 Purge Flow Sensor Circuit High Input
P1446 EVAP System Vent Solenoid Circuit Malfunction
P1447 EVAP System Vent Solenoid Circuit Open
P1448 EVAP System Vent Solenoid Circuit Shorted
P1450 Unable to Bleed Up Fuel Tank Vacuum
P1451 EVAP System Vacuum Solenoid Circuit Malfunction
P1452 Unable to Bleed Down Fuel Tank Vacuum
P1453 Fuel Tank Pressure Sensor Range/Performance
P1454 Fuel Tank Pressure Sensor Circuit Low Input
P1455 Fuel Tank Pressure Sensor Circuit High Input
P1500 Vehicle Speed Sensor Intermittent
P1501 Vehicle Speed Sensor Range/Performance
P1502 Vehicle Speed Sensor Circuit Low Input
P1503 Vehicle Speed Sensor Circuit High Input
P1516 IMRC Circuit Malfunction (Bank 1)
P1517 IMRC Circuit Low (Bank 1)
P1518 IMRC Circuit High (Bank 1)
P1519 IMRC Circuit Malfunction (Bank 2)
P1520 IMRC Circuit Low (Bank 2)
P1521 IMRC Circuit High (Bank 2)
P1530 A/C Clutch Circuit Malfunction
P1531 A/C Clutch Circuit Low
P1532 A/C Clutch Circuit High
P1600 Loss of KAM Power
P1601 ECM/TCM Serial Communication Error
P1602 Immobilizer Communication Error
P1610 SBDS Interactive Codes
P1626 Theft Deterrent Fuel Enable Signal Not Received
P1627 A/D Performance
P1628 Theft Deterrent Fuel Enable Signal Not Correct
P1629 Theft Deterrent Fuel Enable Signal Not Received/Correct
P1635 5 Volt Reference Circuit Malfunction
P1639 5 Volt Reference 2 Circuit Malfunction
P1641 MIL Control Circuit Malfunction
P1642 MIL Control Circuit Low
P1643 MIL Control Circuit High
P1651 Fan Relay 1 Control Circuit Malfunction
P1652 Fan Relay 2 Control Circuit Malfunction
P1653 Fan Relay 3 Control Circuit Malfunction
P1654 Recirculation Actuator Circuit Malfunction
P1655 Recirculation Actuator Circuit Open
P1656 Recirculation Actuator Circuit Shorted
P1660 Output Circuit Check Signal High
P1661 Output Circuit Check Signal Low
P1662 IDM_EN Circuit or B+ Circuit Low
P1663 IDM_EN Circuit or B+ Circuit High
P1670 Electronic Feedback Signal Not Detected
P1671 MIL Request Signal Malfunction
P1672 Tachometer Output Control Circuit Malfunction
P1673 Engine Hot Lamp Control Circuit Malfunction
P1674 Tachometer Control Circuit Low
P1675 Tachometer Control Circuit High
P1676 FPTDR Signal Malfunction
P1677 FPTDR Signal Performance
P1678 FPTDR Signal Low
P1679 FPTDR Signal High
P1680 Misfire Detected With Low Fuel
P1681 MIL Request Circuit Low
P1682 MIL Request Circuit High
P1683 Throttle Position Not Available
P1684 EPR Circuit Malfunction
P1685 EPR Circuit Range/Performance
P1686 EPR Circuit Low
P1687 EPR Circuit High
P1688 EPR Circuit Intermittent
P1689 EPR Circuit Malfunction
P1690 Wastegate Solenoid Circuit Malfunction
P1691 Wastegate Solenoid Circuit Performance
P1692 Wastegate Solenoid Circuit Low
P1693 Wastegate Solenoid Circuit High
P1694 Turbo Boost Control Solenoid Circuit Malfunction
P1695 Turbo Boost Control Solenoid Circuit Performance
P1696 Turbo Boost Control Solenoid Circuit Low
P1697 Turbo Boost Control Solenoid Circuit High
P1698 Turbo Boost Control Solenoi
About the author
David Lawrence
David grew up among mechanics and off-road enthusiasts, gaining deep knowledge in car mods, off-roading techniques, and automotive engineering, making him a trusted 4x4 expert.

Leave a Comment