To obtain the codes using the ignition key method, first set the parking brake and put the shift lever in Park, raise the engine speed to approximately 2,500 rpm and slowly let the speed down to idle. Also, f equipped, cycle the air conditioning system (on briefly, then off). Next, on models equipped with an automatic transaxle, apply the brakes and select each position on the transmission (Reverse, Drive, Low etc.), finally return the shifter back to Park and turn the engine off. This will allow the computer to obtain any fault codes that may be linked to any of the sensors controlled by the transmission, engine speed or air conditioning system.
To display the codes on the instrument panel (CHECK ENGINE light or Malfunction Indicator Light), with the engine NOT running, turn the ignition key ON, OFF, ON, OFF, and finally ON. ( MUST BE DONE WITHIN 5 SECONDS). The codes will begin to flash (via the check engine light) the light will blink the number of the digit then pause and blink the number of the second digit. For Example "code 23" - air temperature sensor circuit, would be indicated by two flashes, a pause then three flashes.
Code 11 - Intermittent loss of crankshaft and/or camshaft possision sensor signals to PCM
Code 12 - Problems with the battery connection. Direct battery input to PCM disconnected within the last 50 ignition key-on cycles.
Code 13 ** - Problem with the MAP sensor circuit.
Code 14 ** - MAP sensor voltage out of normal range.
Code 15 ** - A Problem with the Vehicle Speed Sensor signal. No Vehicle Speed Sensor signal detected during road load conditions.
Code 16 - No INput signal from knock sensor.
Code 17 - Engine is cold too long. Engine coolant temperature remains below normal operating teperatures during initial operation (check the thermostat).
Code 21 ** - Problem with oxygen sensor signal circuit. Sensor voltage to computer not fluctuating.
Code 22 ** - Engine coolant temerature sensor voltage out of normal range.
Code 23 ** - Intake air temerature sensor voltage out of normal range.
Code 24 ** - Throttle position sensor voltage high or low. Test the throttle position sensor.
Code 25 ** - Idle Air Control (IAC) valve circuits. A shortened condition is detected in one or more of the IAC valve circuits. Or a vacuum leak is detected.
Code 27 - One of the injector control circuit output drivers does not respond properly to the control signal. Check the circuits.
Code 31 ** - EVAP system fault.
Code 32 ** - An open or shortened condition detected in the EGR solenoid circuit. Possible air/fuel ratio imbalance not detected during diagnosis.
Code 33 - Air conditioning clutch relay circuit. An open or shortened condition detected in the alternator field control circuit.
Code 34 - Open or shortened condition detected in the speed control vacuum or vent solenoid circuits.
Code 35 - Open or shortened condition detected in the radiator fan high or low speed relay circuits.
Code 37 ** - Transaxle PARK/NEUTRAL switch failure.
Code 41***- Problem with the charging system. An open or shortened condition detected in the alternator feild control circuit.
Code 42 - Fuel pump relat or auto shutdown relay (ASD) control circuit indicates an open or shortened circuit condition.
Code 43 ** - Multiple cylinder misfire detected. Peak primary circuit current not achieved with the maximum dwell time.
Code 44 ** - Battery temperature sensor voltage circuit.
Code 45 - Transaxle fault present in transmission control module - automatic transaxles.
Code 46 ***- Charging system voltage too high. Computer indicates that the pattery voltage is not properly regulated.
Code 47***- Charging system voltage too low. Battery voltage sensor input below target charging voltage during engine operation and no significant change in voltage detected during active test of alternator output.
Code 51 ** - Oxygen Sensor signal input indicates lean fuel/air ratio condition during engine operation.
Code 52 ** - Oxygen sensor signal input indicates rich fuel/air ration condition during engine operation.
Code 54 ** - No camshaft position sensor signal from distributor. Problem with the distributor synchronization circuit.
Code 55 - Completion of fault code display on CHECK ENGINE light. This is the end of stored codes.
Code 61 - MAP sensor out of range.
Code 62 - Unsuccessful attempt to update EMR millage in the controller EEPROM.
Code 63** - Controller failure, EEPROM write denied. Check PCM.
Code 64 ** - Catalytic converter efficency below required level.
Code 65 ** - Power steering switch failure or no release of brake switch detected.
Code 66 - Transmission control module (TCM) or bod control module (BCM) not sensed by PCM.
code 71 - PRM output voltage low.
Code 72** - Catalytic converter efficiency below required level.
Code 77 - Speed Control relay fault.
** These codes illuminate the CHECK ENGINE light on the instrument panel during engine operation once the trouble code has been recorded.
*** These codes illumintate the charging system light (battery) on the instrument panel during engine operation once the trouble code has been recorded.
I will update later with the 79 "P" codes and thier probable causes.
Note you will need an OBD-II reader for them - Accessable at most local auto parts stores free of charge.
Edited by Purple Reign, 01 September 2005 - 09:41 AM.