You might find some devices that claim to reset the light, but they only clear the code from the computer's memory; they don't fix the underlying issue. The light will likely come back on until the problem is addressed.
To diagnose the problem, you'll need to:
* Have the codes read: A mechanic or auto parts store with OBD diagnostic equipment can read the diagnostic trouble codes (DTCs) stored in the car's computer. This will pinpoint the specific problem.
* Repair the problem: Once the codes are identified, you (or a mechanic) can fix the underlying issue, whether it's a faulty sensor, a leak, or something else.
Only after the problem is repaired will the check engine light turn off automatically after a certain amount of driving cycles. Simply clearing the code without fixing the problem is only a temporary solution and could potentially damage your vehicle.