Here's what you should do:
1. Diagnose the problem: The SES light is a symptom, not the problem itself. You need to find out *why* the light is on. The most reliable way is to:
* Use an OBD-II scanner: These inexpensive devices ($20-$50 at auto parts stores) plug into your car's OBD-II port (usually under the dashboard) and read the diagnostic trouble codes (DTCs). The codes will give you a clue about what's causing the light. Many smartphone apps can also read OBD-II codes with a Bluetooth adapter.
2. Address the problem: Once you know the DTC(s), you can troubleshoot the issue. This might involve:
* Simple fixes: Sometimes it's something like a loose gas cap (common cause!), a faulty sensor, or a minor electrical issue.
* More involved repairs: In other cases, it might require more significant repairs, potentially involving replacing parts or seeking professional help from a mechanic.
3. Clear the code (after fixing the problem): *Only after you've addressed the underlying issue* should you clear the code. Many OBD-II scanners have a "clear codes" function. Some even allow you to turn the SES light off directly.
Important: Simply disconnecting the battery or using a reset trick won't fix the problem; it only temporarily hides the light. The underlying issue will likely remain and could cause further damage or even safety hazards.
In short: Don't just reset the light. Diagnose the problem first! Using an OBD-II scanner is the most efficient and effective way to do this.