if engine runs fine but computer has [large] emissions leak , check too see if gas cap is on all the way or missing,
take car to autozone and ask them to read codes it wont cost anything and they will tell you what you need to fix it
There could be a problem with the power of common ground to the Cavalier light and sun roof. Check the fuses and wiring for the problem.
Use a code reader to check the engine diagnostic code using an OBDII code reader. If it's the gas cap you may need to replace the cap then reset the diagnostic codes by following the method described in the owners manual.
Check the engine. ===================================================== There is a problem with something that effects the emissions of the engine You need to have the vehicle scanned for any trouble codes to help diagnose and then repair the problem
The check engine light indicates a problem in the engine controls or emissions system, have the computer codes read and you will know exactly what your car is trying to tell you.
There could be one hundred & one possibilities... that's why you have to plug in a scanner & pull the code or codes. The problem is emissions related... meaning the car is polluting more than it should.
Read the error codes for sensors problems.
something that affects the emissions.
i have same problem--some say need to take it to dealer to get it scanned for codes---could be a cracked intake vacumm hose??---=but it is dangerous
Bring to a shop that has an ABS scanner to determine the problem
Your computer has detected a problem with the emissions system, it could be an improperly sealed gas cap, O2 sensor, evap problem. or just indicates the need for a tune up. You will need to have the computer codes read to find out what part of the system is malfunctioning.
The abs light being on for a 2000 Cavalier indicates a brake problem. The brakes could lock up when the pedal is pushes hard, or pulse.