Here's what you should do instead of trying to reset the light:
1. Get the diagnostic trouble code (DTC): You need to know *why* the light is on. You can do this in a few ways:
* OBD-II Scanner: This is the best option. Buy a relatively inexpensive OBD-II scanner (available at most auto parts stores) that can read and clear codes. Plug it into the OBD-II port (usually under the dashboard) and it will tell you the specific trouble code(s). This code will help you and a mechanic understand the problem.
* Auto Parts Store: Most auto parts stores will scan your car for free. They'll give you the code(s), and they might even give you some advice, but they'll likely try to sell you parts.
* Mechanic: A mechanic will be able to diagnose the problem and provide the most accurate solution.
2. Address the Problem: Once you know the code(s), you can research what they mean (there are many online resources). This might allow you to fix a simple problem yourself, but for more complex issues, take it to a mechanic.
3. Clear the Code (AFTER fixing the problem): *Only* after you've addressed the issue causing the light to come on, you can clear the code using your OBD-II scanner. The light will typically go out after a few drive cycles (meaning you drive the car for a while, turning it on and off) if the problem has been fixed.
Important Note: Simply disconnecting the battery or using a "reset" button on a cheap scanner won't fix the underlying problem. The light will likely come back on unless the root cause is addressed. Ignoring the check engine light could lead to significant engine damage.