Here's what you should do:
1. Get the diagnostic trouble code (DTC): You can do this in a few ways:
* OBD-II Scanner: Buy a relatively inexpensive OBD-II scanner from an auto parts store. Plug it into the OBD-II port (usually under the dashboard) and it will read the DTCs. These codes are numbers that correspond to specific problems.
* Auto Parts Store: Many auto parts stores will read the codes for free. Just bring your vehicle in.
2. Interpret the DTC: Once you have the code(s), you can look them up online (there are many free resources) or in a repair manual specific to your 2003 GMC Envoy. This will give you an idea of what the problem might be.
3. Address the underlying problem: The Check Engine light is a symptom, not the problem itself. You need to fix whatever is causing the light to come on. This could range from something simple like a loose gas cap to something more complex requiring professional repair. Attempting repairs yourself depends on your mechanical skills and comfort level.
4. Clear the code (after fixing the problem): Once you've addressed the issue, you can clear the code using the OBD-II scanner. The Check Engine light should stay off if the problem is truly fixed. If it comes back on, the problem wasn't fully resolved.
Important Considerations:
* Safety: If the problem is affecting drivability, performance, or safety (e.g., poor acceleration, strange noises, overheating), do not drive the vehicle until it's repaired.
* Professional Help: If you're not comfortable diagnosing and repairing the problem yourself, take your Envoy to a qualified mechanic. Improper repairs can lead to more extensive and costly damage.
* Ignoring the light is risky: Driving with a Check Engine light on can cause further damage to your vehicle and potentially lead to dangerous situations.
Simply disconnecting the battery to reset the light is a temporary fix at best. It won't solve the underlying problem and the light will likely come back on. Focus on diagnosing and fixing the root cause.