Have the battery load tested and check the voltage output from the alternator.
Take it to your local auto parts store to have the charging system checked. It's free. Sounds like a bad battery, alternator or bad v belt
I agree with brian...also check all battery and alt. connections.Battery light is usually a signof low or no voltage
Looking for a Used Cobalt in your area?
CarGurus has 2,588 nationwide Cobalt listings starting at $1,495.
Search Chevrolet Cobalt Questions
Chevrolet Cobalt Experts
Related Models For Sale
Used Cars For Sale