Have a 2004 Chevy Malibu LT V6 during hard acceleration the battery light will come on for a second then go off as soon as I let go of the gas or change gears my car has trouble starting sometimes too as well what could be the problem
Failing serpentine belt and tensioners. The belt is likely slipping on the alternator pulley when you accelerate and causing the dash light. Other times it is slipping enough to not properly charge your battery. There may be more - bad battery or alternator to name 2.