* Disconnect the battery: This is the simplest method. Disconnect the negative (-) terminal of your car battery for at least 15-30 minutes. This will often clear temporary codes. However, this won't clear codes related to actual repairs needed. Reconnect the battery, and start the engine. The codes might not reappear immediately; it could take several driving cycles for the computer to re-register them if the problem persists.
* Use an OBDII scanner: This is the preferred method. An OBDII scanner (available at most auto parts stores) plugs into a port usually located under the dashboard. The scanner will read the diagnostic trouble codes (DTCs), allowing you to identify the problem. Many scanners have a function to clear the codes after you've read them. *Important*: Clearing the codes doesn't fix the underlying problem; it only clears the warning light. If the problem causing the code still exists, the code will likely return.
Important Considerations:
* Check Engine Light: If your Check Engine light is on, simply clearing the codes won't solve the problem that triggered the light in the first place. You should address the underlying issue.
* Safety: Always disconnect the negative terminal first when working with the car battery. Positive terminal disconnection could cause damage to the car's electrical system.
In short: disconnecting the battery is a quick fix for temporary issues, but using an OBDII scanner is the best way to diagnose and then clear the codes. Remember, fixing the problem is far more important than simply erasing the code.