Trouble Codes
    Also known as Error Codes.
    The Geo Storm is equipped with an OBD-1 type Engine Control Unit/Module. OBD stands for On Board Diagnostics. The number 1 indicates that the type of computer is from the first series of computer systems to contain this technology. OBD-2 and later computer systems use a more standardized system that was mandated by the government so that all systems could be accessed by a standardized computer for emissions testing. HOWEVER, OBD-1 systems are NOT Standardized, and this is simply a grouping of similar, unrelated systems, each of which requiring a special tool to access.

    The On Board Diagnostic system can be a valuable tool for determining the source of engine control and emissions sensor problems. If the computer has registered a Trouble Code, reading the code and referencing the cause of the code can greatly reduce guessing and lead directly to the source of the problem.

    Trouble Codes can be read by two methods:
    • Scanning the codes via the Check Engine Light.
      Locate the ALDL connector. It can be found behind the plastic trim panel on the right or passenger side, front floor footwell, just below knee level, at the lower right hand corner of the dash board, next to the glove box, behind the kick panel. There will be two, nearly identical, three connector plugs. The ALDL connector is the WHITE plug. The orange plug is for the airbag system. Do not tamper with the orange, airbag connector.
      With the engine off, the car level, the emergency brake set, take the WHITE ALDL plug. Make an electrical connection between the far left and far right wires. This can be done with a wire, or, most often, a bent paperclip.
      Turn the ignition key to the accessory position, and watch the Check Engine Light blink.
      The code is shown by blinking the first digit, then a pause, then the second digit, then a longer pause before it repeats the code.
      The computer will flash each code three times, and then move on to the next trouble code recorded.
      The first code should be "12". This is the code for "Engine is off, Diagnostic system is working." This code will flash three times, and then the computer will go to the first trouble Code that has been recorded. Unless no Trouble Code has been recorded, and the computer will then flash "12" again.
      The most important thing is to sit through all the codes, and write them down, until the computer returns to flashing "12" again. This will indicate that the computer has shown all the codes and is repeating the cycle again.
    • Scanning the codes with a Tech-1 Scan Tool.
      Locate the ALDL connector as indicated above.
      Make sure the engine is off and vehicle secured as described above.
      Plug the connector into the Tech-1 scan tool, and connect the tool power cable.
      Turn the ignition key to the accessory position.
      Enter the VIN number engine code and year information into the Tech-1 as the tool asks.
      Select to display Trouble Codes.
      Toggle through the codes and write them down.

    One note about the Tech-1 Scan Tool:
    The ECM/ECU for the Geo Storm and Isuzu sister cars is similar, but not identical.
    The computer program for the Geo Storm and Isuzu sister cars is similar, but not identical.
    The Tech-1 cartridge for Geo Storm and the Isuzu sister cars is not the same, but the cartridge for one, will access and display the diagnostic functions of the other, as long as the corresponding engine identification information is entered into the scan tool.
    The Tech-2 Scan Tool has reflashing capabilities. If this function is used, the cartridge must match the vehicle ECM. Using a Geo Storm cartridge to reflash a Isuzu ECM, or a Isuzu cartridge to reflash a Geo Storm ECM, will result in destroying the ECM.

    The computer will not always record a Trouble Code when there is a problem. But if it does, diagnosis becomes a matter of matching the code with the problem.
    If the Check Engine light comes on in the instrument cluster, then the ECM has detected a problem, and in most cases, the ECM will record the code for the associated problem or problems.


    The following is a chart of the Trouble Codes and an abbreviated description of the problems each Code indicates. Use this as a starting point. The Factory Shop Manual will have a more complete description and instructions for repairing the vehicle.

    Trouble Code Name of Code and Remedy
    12 Engine is off, Diagnostic system is working.
    This code will display at the beginning and end of the scan cycle when the computer is functioning normally.
    If this code will not display, check the power and ground to the ECM.
    13 Oxygen Sensor - Open or Grounded Circuit
    Indicates a problem with the reading reported by the Oxygen Sensor.
    Check the wires and connectors between the ECM and the Oxygen Sensor.
    Check the Oxygen Sensor itself. The easiest way to check if the sensor is functioning is with the Tech-1 scan tool. Start the engine, set the scan tool to indicate if the computer is in Open Loop or Closed Loop mode. Allow the engine to warm up for 5 minutes. If the sensor is functioning, the computer will got from Open Loop to Closed Loop operation mode when the water temperature and exhaust manifold reach normal operating temperatures.
    14 A Coolant Temperature Sensor Circuit - High Temperature Indicated
    Indicates that the ECM believes the CTS has failed and is reporting a high temperature reading regardless of actual temperature.
    Check the wires and connectors between the ECM and the Coolant Temperature Sensor.
    Check the resistance of the sensor with a multi-meter and verify that it is showing high resistance when it is cold, or bring up the CTS reading on the Tech-1 scan tool and compare the temperature reading to what would be expected for the ambient temperature and engine temperature.
    14 B Coolant Temperature Sensor Circuit - Low Temperature Indicated
    Indicates that the ECM believes the CTS has failed and is reporting a low temperature reading regardless of actual temperature.
    Check the wires and connectors between the ECM and the Coolant Temperature Sensor.
    Check the resistance of the sensor with a multi-meter and verify that it is showing low resistance when it is warm, or bring up the CTS reading on the Tech-1 scan tool and compare the temperature reading to what would be expected for the ambient temperature and engine temperature.
    21 A Throttle Position Sensor Circuit - Voltage Signal High
    Indicates that the ECM believes the TPS has failed and is reporting a high voltage reading regardless of the actual throttle position.
    Check the wires and connectors between the ECM and the Throttle Position Sensor.
    Checking the sensor requires the use of the Tech-1 scan tool. Set the scan tool to show TPS voltage and position. Move the gas pedal and/or throttle arm on the throttle body, and verify that the sensor reading changes with the throttle position.
    21 B Throttle Position Sensor Circuit - Voltage Signal Low
    Indicates that the ECM believes the TPS has failed and is reporting a low voltage reading regardless of the actual throttle position.
    Check the wires and connectors between the ECM and the Throttle Position Sensor.
    Checking the sensor requires the use of the Tech-1 scan tool. Set the scan tool to show TPS voltage and position. Move the gas pedal and/or throttle arm on the throttle body, and verify that the sensor reading changes with the throttle position.
    23 A Intake (Manifold) Air Temperature Sensor Circuit - Low Temperature Indicated
    Indicates that the ECM believes the IAT Thermistor has failed and is reporting a high temperature reading regardless of actual temperature.
    Check the wires and connectors between the ECM and the Intake Air Temperature sensor.
    Check the resistance of the sensor with a multi-meter and verify that it is showing high resistance when it is cold, or bring up the IAT reading on the Tech-1 scan tool and compare the temperature reading to what would be expected for the ambient temperature and engine temperature.
    23 B Intake (Manifold) Air Temperature Sensor Circuit - High Temperature Indicated
    Indicates that the ECM believes the IAT Thermistor has failed and is reporting a low temperature reading regardless of actual temperature.
    Check the wires and connectors between the ECM and the Intake Air Temperature sensor.
    Check the resistance of the sensor with a multi-meter and verify that it is showing low resistance when it is warm, or bring up the IAT reading on the Tech-1 scan tool and compare the temperature reading to what would be expected for the ambient temperature and engine temperature.
    24 Vehicle Speed Sensor Circuit
    This Trouble Code will register when the ECM notices the engine is running above idle speed for an extended period of time, and the VSS (located in the speedometer mechanism) is not registering any vehicle speed.
    Check the wires and connectors between the instrument cluster (Vehicle Speed Sensor) and the ECM. Check the speedometer cable connection at the transmission and at the speedometer. Make sure the cable itself is not broken.
    This Trouble Code is most commonly seen if the vehicle is operated with a broken or disconnected speedometer cable.
    32 Exhaust Gas Recirculation Circuit - California Emissions
    Indicates a problem with the reading reported by the temperature sensor installed in the EGR valve for vehicles equipped with California Emissions.
    The computer wants to see a different temperature reading when the EGR valve is open, and when the EGR valve is closed. This would indicate when exhaust gas is flowing through the valve and the valve is functioning properly.
    Check the function of the valve. Check the function of the transducers in the vacuum system. Check for water accumulated in the vacuum lines and/or rust inside the EGR diaphragm. Check for blockage of the EGR pipe and/or passages in the intake manifold behind the EGR valve. Check the sensor connector, wires, and output readings.
    This Trouble Code will often display when there is no problem with the EGR system. When the intake manifold and EGR valve assembly reach operating temperature, the temperature sensor will start reporting a steady reading, the temperature of the manifold and valve assembly itself, and not the temperature of air passing through the valve assembly. This is due to normal heat absorption of the metal assembly (heat soak).
    33 A Manifold Absolute Pressure Sensor Circuit - Signal Voltage High - Low Vacuum
    Indicates that the ECM believes the MAP sensor has failed and is reporting a low vacuum reading regardless of actual pressure.
    Check the hose and hose connections between the Manifold Absolute Pressure sensor and the intake manifold.
    Check the wire and connecters between the Manifold Absolute Pressure sensor and the ECM.
    Checking the sensor requires the use of the Tech-1 scan tool. Set the scan tool to show MAP voltage and reading. Check the reading before starting the engine and make sure it is close to the local barometric pressure. Start the engine, rev the engine lightly, and make sure the sensor reading shows high vacuum at idle with the engine running, and when the throttle is opened, that the vacuum drops almost to the reading before the engine was started.
    33 B Manifold Absolute Pressure Sensor Circuit - Signal Voltage Low - High Vacuum
    Indicates that the ECM believes the MAP sensor has failed and is reporting a high vacuum reading regardless of actual pressure.
    Check the hose and hose connections between the Manifold Absolute Pressure sensor and the intake manifold.
    Check the wire and connecters between the Manifold Absolute Pressure sensor and the ECM.
    Checking the sensor requires the use of the Tech-1 scan tool. Set the scan tool to show MAP voltage and reading. Check the reading before starting the engine and make sure it is close to the local barometric pressure. Start the engine, rev the engine lightly, and make sure the sensor reading shows high vacuum at idle with the engine running, and when the throttle is opened, that the vacuum drops almost to the reading before the engine was started.
    42 Electronic Spark Timing Circuit
    This code appears specific to 1992-1993 models only.
    Indicates that the ECM believes the Ignition Module has failed.
    Check the wires and connectors between the Distributor and the ECM.
    44 Oxygen Sensor Circuit - Lean Exhaust Indicated
    Indicates that the ECM believes the O2 sensor has failed and is reporting a lean fuel mixture reading regardless of actual condition.
    Check the wires and connectors between the ECM and the Oxygen Sensor.
    Checking the sensor requires the use of the Tech-1 scan tool. Bring the vehicle up to operating temperature and wait for the ECM to go into Closed Loop mode. Set the scan tool to read the O2 sensor reading. The normal reading will jump to the extremes of rich and lean repeatedly (100-900 ohm). This will indicate that the computer is constantly adjusting the gasoline flowing through the injectors, and that the sensor is constantly reading the adjustments. If the sensor reading is constantly at one end of the range or the other, a problem is indicated. Usually a sensor failure and the sensor is no longer able to read the full range of measurement.
    45 Oxygen Sensor Circuit - Rich Exhaust Indicated
    Indicates that the ECM believes the O2 sensor has failed and is reporting a rich fuel mixture reading regardless of actual condition.
    Check the wires and connectors between the ECM and the Oxygen Sensor.
    Checking the sensor requires the use of the Tech-1 scan tool. Bring the vehicle up to operating temperature and wait for the ECM to go into Closed Loop mode. Set the scan tool to read the O2 sensor reading. The normal reading will jump to the extremes of rich and lean repeatedly (100-900 ohm). This will indicate that the computer is constantly adjusting the gasoline flowing through the injectors, and that the sensor is constantly reading the adjustments. If the sensor reading is constantly at one end of the range or the other, a problem is indicated. Usually a sensor failure and the sensor is no longer able to read the full range of measurement.
    51 ECM Failure
    Indicates that the ECM has failed, or the EPROM within the ECM has failed.
    Check the electrical connections for the ECM.
    If code persists, the ECM requires replacement.


    Clearing the Trouble Codes, or Resetting the ECM
    Once the repair has been executed, the Trouble Codes should be cleared.
    This can be accomplished by two methods:
    • Disconnect the power from the ECM for 30 seconds. This can be done by disconnecting the battery for 30 seconds (easiest method), removing the ECM fuse from the fuse box for 30 seconds, or unplugging the ECM for 30 seconds (most difficult method).
      One thing to remember with this method is that this will also clear all the settings that the ECM has recorded, and when the engine is started again after the power has been restored, the ECM will go into learning mode, and operate at high idle and rich fuel mixture, until it has reset all of its learned settings.
    • Access the Trouble Code functions of the Tech-1, and select to clear the Trouble Codes from the ECM.
      This method will not throw the ECM back into learning mode, because it will retain all of the learned settings and will operate based on the measurements retained before the codes were cleared.


.
© 2010-2014 StormOwners.Com. All Rights Reserved.