It could be a loose serpentine belt. Or if the alternator is going out either way its most likely a charging problem.
Battery is not charging due to defective alternator or the battery itself needs to be replace.
It could be your alternator is going bad
my battery light keeps coming on why is that, ive replace the battery and it still happening please help?
Disconnecting the battery cable for a few minutes will reset the check engine light. If the light comes back on you will have to get the issue fixed or it will keep coming on.
it still may put some voltage to keep the car running have it tested
Your battery has low voltage and needs recharged, check for loose battery cables, if the light stays on have your alternator checked.
needs new alternator
The battery light coming on in your Town and Country minivan means that the alternator needs to be replaced. The alternator charges the battery and if it goes bad it will not charge the battery.
Keep the car light on
I assume you're speaking of a "low battery" light on a car...if so, it's because either a) your battery is failing, or b) your alternator is failing, and not recharging the battery. Check the belt that runs the alternator, make sure it's fairly taut. It's also easy to check a battery, most any auto parts store will do it for nothing.
The check gauges light comes on when one of the guages is out side of the safe zone. It could be battery voltage, oil pressure, engine temp....
Alternator