Self-Diagnostic Codes: Retrieval and Mysterious Meaning.
First Off, From What I recall, these are 1991 and later. Even though I am a 1990 I feel there are ample reasons to post this because I notice some people don't know they have this function available to them and others who do simply don't know how to retrieve the codes or how to interpret them.
The best way to tell if your Jeep is storing a code is if the "CHECK ENGINE" light comes on. (Or "POWER LOSS" as some Haynes manuals for YJs will state.)
Your Jeep's Keys.
A pen/pencil (to record codes with).
Paper (to record codes onto).
To retrieve codes (even if the light isn't on but you think something is wrong) simply:
1) Set the parking brake and put your transmission in NEUTRAL (MANUAL) or PARK (AUTOMATIC).
2) *According to Haynes Maual*: Run the engine to 2,500RPMs in the appropriate above gear. Cycle the A/C (if you still have one) briefly, then turn it off. [Automatic Only] With your foot on the brake shift into each gear position until you reach L (Low/First) then begin shifting back until you reach park.
3) Now on to actually retrieving your codes. Turn your ignition key to "ON", "OFF", "ON", "OFF", and back to "ON" and leave it there.
4) Watch the ENGINE LIGHT (or POWER LOSS light). It will blink to indicate numbers. It will 'blink to indicate the first number of the digit then pause and blink to indicate the second digit of the number'.
4 Example) 23 MAT Sensor Circuit: Check engine light would blink twice for the 2, then pause (About 2 seconds) and blink 3 times for the 3. Put the two together and you have 23.
NOTE: The pause between DIGITS OF A CODE is Approximately 2 seconds.
NOTE: The pause between CODES is Approximately 4-5 seconds. (IF Multiple Codes are being reported)
NOTE: When you receive CODE 55 it means the Diagnosis is done. No more codes will be generated until you restart the process.
Haynes Note: "Certain Criteria must be met for a fault code to be entered into the computer memory. The criteria may be a specific range of engine RPM, engine temp. or input voltage to the computer. It is possible a fault code will not be entered into memory despite a malfunction".
SELF-DIAGNOSTIC CODES (1991 and later models):
CODE: Probable Cause:
*Mostly Thanks To The Haynes Manual*
*If anyone knows any other codes let me know so I can list them out*
I really hope this helps some people who have been asking. I see codes every couple of days posted by users who aren't sure what they mean just that they have them so hopefully this can become some sort of reference tool, especially if one doesn't own a Haynes or Factory manual. Good Luck!
Originally Posted by Leans93
So ghost has a plug in his hole and opihi has a gaping hole, Do I need to worry about this hole at all? I just don't want to start her up and have something spewing out of it.
Side Effects may include dry mouth, nausea, vomitting, water retention, painful recolage, hallucination, dementia, psycosis, coma, death, and halitosus. YJs are not for everyone please consult your physician before use.
Thanks for the clarity Mark. I fixed my profile. ZJ it is. I tried every key trick i could find with no luck. I disconnected the battery for a few minutes and it went away. Seems it stalls every now and then when coming to a stop or backing up. Check engine light came on only once. Thanks Dirty
Actually the key trick will work for the wj but instead of flashing the codes it will just read them out in the digital odometer. The key trick will work on most Chrysler vehicles obd1 or 2. Obd2 codes will be 4 digit codes in stead of 2, example p0300. Also for you pre 96 guys if you get code 55 that means its done reading its not a troble code.
Like I said some will not work where others will of the same year. Is your check engine light coming on and off or does it stay on all the time. Like I said before the key trick will only work with a solid check engine light it won't read 1 trip codes. Do you have the digital odometer or the analog since your a 98 the code should pop up on the digital odometer if you have an analog odometer then it won't work.
Also you do not have to start the engine 3 times just go from off to run "not start" three or more times and leave it on run the last time. If your pre 96 the check engine light will start to flash. If you post 96 the it should read the P codes in the odometer.