How to reset the check engine light on a Jeep Cherokee
The short answer
On an OBD-II Jeep Cherokee (US-market 1996 and later), the most reliable way to reset the check engine light is to plug an OBD-II scan tool into the diagnostic port under the dashboard, read the stored trouble code, repair the cause, and then use the tool's clear or erase function. Clearing the light without fixing the fault only hides it. The light will usually return, and the vehicle may not pass an emissions inspection that checks onboard diagnostic readiness. If the light is flashing rather than steady, do not clear it. A flashing light generally signals a severe engine misfire that can damage the catalytic converter, so reduce speed and load and have the vehicle diagnosed promptly.
Terms you will see
Check engine light (malfunction indicator lamp, or MIL): the engine-shaped warning on the instrument cluster that the engine computer turns on when it detects an emissions-related or engine-management fault. Diagnostic trouble code (DTC): a stored code, such as P0456, that identifies the system or circuit where the computer detected the problem. OBD-II port (data link connector): a 16-pin socket, normally under the driver's side of the dashboard, where a scan tool connects. Powertrain control module (PCM): the computer that monitors the engine and transmission and controls the check engine light. Readiness monitors: self-tests the PCM runs on emissions systems. Clearing codes resets them to incomplete until the vehicle has been driven enough for the tests to run again. Drive cycle: a pattern of cold start, warm-up and varied driving that allows the readiness monitors to complete.
Which Cherokee you have changes the method
The Cherokee name has covered several generations, and the right approach depends on model year and market. Confirm your model year from the registration or the VIN label before you buy a tool or follow a procedure.
Generation | Approximate years | Diagnostic notes; XJ | 1984–1995 (US market) | Pre-OBD-II. A generic OBD-II scanner will not work. These models need era-appropriate diagnostic equipment or service information for that specific year. XJ | 1996–2001 (US market) | OBD-II. A standard OBD-II scan tool can read and clear engine codes. KJ and KK | 2002–2012 | Sold as the Liberty in North America and as the Cherokee in many other markets. OBD-II or the equivalent local standard applies, depending on market and engine. KL | 2014–2023 model years | OBD-II. The vehicle has more electronic modules, so disconnecting the battery has more side effects than on older models.
Diesel engines, non-US markets and specific trim or engine combinations can differ from the general procedure below. If your vehicle falls into one of these categories, check the owner's manual or the manufacturer's service information for your exact configuration.
Before you start
Equipment: an OBD-II scan tool or code reader that can clear codes. Basic readers and Bluetooth adapters with a phone app usually handle generic engine codes. Codes stored in other modules, such as ABS or airbag, may need a more capable tool. Park the vehicle on level ground with the transmission in Park and the parking brake applied. If you need the engine running for any step, do it outdoors or somewhere with good ventilation, never in an enclosed garage. Write down every code before clearing anything. Once codes are erased, the stored fault information, including any freeze-frame snapshot of conditions at the moment of the fault, is lost. Make sure the light is steady, not flashing. A flashing light is a stop condition, explained further down this page.
Steps: reading and clearing the code with a scan tool
1) Turn the ignition off. Find the OBD-II port under the driver's side of the dashboard. On some models it sits behind a small panel or cover. 2) Plug the scan tool firmly into the port. 3) Turn the ignition to the on or run position without starting the engine, unless your tool's instructions say the engine should be running. On push-button models, press the start button without your foot on the brake to reach the on position. 4) Follow the tool's menu to read codes. Record every code, whether it is listed as pending or confirmed, along with any freeze-frame data. 5) Look up what each code means and repair the cause. Some causes are simple. A loose or faulty fuel cap, for example, often sets an evaporative emissions (EVAP) code. Many others need proper diagnosis. 6) After the repair, select the tool's clear codes, erase DTCs or reset MIL function and confirm when prompted. 7) Turn the ignition off, disconnect the tool, then start the engine and check that the light comes on briefly during the bulb check at start-up and then goes out.
Stop at step 5 and arrange qualified service if the code points to misfires, the fuel system, the transmission, overheating, or anything you cannot confidently repair. The same applies if the vehicle drives abnormally. Clearing the code in these situations removes useful diagnostic information and does nothing to correct the problem.
Letting the light turn off by itself
Once a fault has been corrected, the PCM can turn the check engine light off on its own after it has seen the system test pass over several consecutive drive cycles. The stored code typically stays in memory for a while longer as a history record. The number of cycles needed varies by fault type and vehicle, and no figure specific to the Cherokee was available for this guide. If you have fixed a minor issue such as a loose fuel cap and the light is steady, normal driving over a few days may be enough. A scan tool is still faster and confirms what the original fault was.
Why disconnecting the battery is a last resort
Disconnecting the negative battery cable clears stored codes on many vehicles, but it is a blunt method. It erases the stored fault information, resets all readiness monitors, and can clear learned settings such as idle and transmission adaptations, radio presets and clock settings. On newer models such as the 2014–2023 Cherokee, some systems may need a relearn procedure afterward, and the vehicle may run or shift differently until the adaptations rebuild. The duration of disconnection needed and any required relearn steps depend on the vehicle, and they were not available for this guide. Consult the owner's manual or service information before using this method. If you go ahead, wear eye protection, remove the negative terminal first and reconnect it last, and keep metal tools away from both terminals.
When not to clear the light
The light is flashing. This generally means an active, severe misfire. Ease off, avoid heavy acceleration, and have the vehicle diagnosed promptly. Continued driving can overheat and damage the catalytic converter. The light is accompanied by other warnings, such as high temperature, low oil pressure or a charging fault, or by noticeable symptoms like stalling, rough running, loss of power or a fuel smell. Stop when it is safe to do so and get qualified service rather than resetting the light. An emissions or safety inspection is due soon. Clearing codes sets the readiness monitors to incomplete, and in many US state inspection programs a vehicle with incomplete monitors can be rejected until enough driving has been done. Rules vary by jurisdiction, so check with your local inspection authority. The vehicle is still under warranty. A dealer can use the stored code and freeze-frame data, so let them read it before anything is erased.
Confirming the reset worked
A successful reset has three signs. The light comes on briefly during the start-up bulb check and then stays off. A fresh scan shows no stored or pending codes. After several days of mixed driving, the scan tool's readiness screen shows the monitors as complete. If the same code returns, the repair did not resolve the cause, or a related fault exists. Repeated clearing will not change that, so the next step is further diagnosis.
Other warning lights are reset differently
The check engine light is separate from maintenance reminders such as the oil change indicator, and from system warnings such as the tire pressure light or four-wheel-drive service messages. A scan tool's engine code-clearing function does not reset these. Their procedures depend on the model year and cluster type and are described in the owner's manual.
Limits of this guide
No manufacturer service documentation was supplied for this guide. Model-specific details, including the exact port location for every year, the drive-cycle count needed for the light to turn off by itself, battery-disconnect duration and post-reset relearn procedures, could not be verified here. For those details, and for any pre-1996 Cherokee, rely on the owner's manual, the manufacturer's service information for your model year and market, or a qualified technician.