Taken from Cherokee Forum post
1984-1990 w/AMC engine are pre-OBD (Renix)
1984-1986 w/GM V6-173 are OBD-I (GM control setup)
1991-1995 are OBD-I (Chrysler)
1996-2001 are OBD-II (Chrysler)
Taken from NAXJA post
So, before outlining the proceedure (a.k.a. “key trick”) to get the codes, a few things to note:
1) You may have to set the parking brake for the codes to show
2) On older models, the blink-spacing is not always perfectly uniform, so if you see 23 23, it’s probably just a single 55 since codes are not repeated (55 is end of codes – it’s normal)
3) On newer models with a digital odometer, the codes are usually displayed on the odometer rather than blinking the check engine light.
4) When the computer indicates major failure, it can activate “Limp In” mode, which guesses about data to compensate for sensor failure, allowing you to get the car to a mechanic. One major symptom of this is losing third and/or fourth gear on autos.
Read the rest of this entry »