Bear in mind too, that if you use the battery disconnecting method, you might lock up your radio. If you don't have it's security code, it can be a pain to get it working again.
To reset the check Engine light, Take off the battery connections overnight. Connect them in the morning and the light should be reset. This was answered on another question. Also ensure that the gas cap is on tight, That can also cause the "check engine light to come on, You should hear 5-6 clicks when you tighten the gas cap. .
Recently had the same problem, thanks to my wife. Took it to CTC and was told to check the gas cap and tighten it, then run the car for a few days. This was enough to finally have it go out...took about a day and a half to rebuild pressure.
If a check engine light is flashing that means an engine cylinder misfire has been detected
how to check fuse for horn in a 1998 Pontiac sunfire
cant you need a scanner to check codes from 1996 and newer
it probably needs an O2 sensor they range from about 40-90 dollars
check this site------>
check if your battery is low than usual ..might be alternator problem
camshaft sensor - signal low could be that or check the wiring to it. Other possibilities MAF or TPS
You mileage will vary dependent on the condition of your car, your driving habits and which engine/transmission you have. Check the web site below for exact specs. http://consumerguideauto.howstuffworks.com/1995-to-2005-pontiac-sunfire-6.htm
The most common is low refrigerant. It can also be caused by other electrical problems as well, check he fuses.
check the owners manual
Check the bulbs, check the fuse then check the switch.
I have an 01 Pontiac sunfire and I have noticed that the check gages light comes on when the gas is low. I have never seen any other indicator come on for low fuel.