From what I have found there are a few different reasons.
1. Loose connection to the battery.
2. Loose or bad serpentine belt.
3. Alternator is bad / going bad.
4. Your batter is needing replaced.
How old is the battery? If the case is that the battery is dead, then you are going to want to check the alternator also. Since it is trying to charge a dead or dieing battery, it is going to put a lot of wear on it and burn out the diodes inside the alternator.
I would say check the battery with a digital meter, and see what voltage you are getting with the car NOT running... and then check with it with the car running, this is when the alternator is charging or attempting to charge the battery. With the car running running should be some where around12.4-13.6 +/-
The service light indicator on a 2004 Chevy Cavalier tells its owners when to send the vehicle in for maintenance. To reset the light, unplug the battery for five seconds.
its possibly in the trunk look I bet you find it. if its burned out use a flash light and look
Why are ets and engine light on in 98 Chevy cavalier
disconeect the battery for a few minutes that will reset the computer and remove the service light signal
Take off the + on battery for 10 sec that should clear the code.
disconnect the negative battery cable for 30 seconds and hook it back up.
Scan tool or unhook battery.Scan tool or unhook battery.
TRY CHECKING TO SEE IF YOU HAVE A HIGH BEAM HEADLIGHT OUT. tHIS WILL CAUSE THE PROBLEM YOU HAVE.
brake and abs light on , on 1994 Chevy Cavalier Z24
Changing the brake light relay switch on your 1999 Chevy Cavalier is quite easy. The brake light switch simply plugs in and out.
Leave the key in the ignition and let the anti-theft light flash. Let the key in for about ten minutes, and when the light stops flashing, the system is reset.
alternator is probably not charging. you need to fix this NOW. new alternator is likely the only repair.