Check this first
Have the battery and alternator tested – Drive DTC's battery test gives you a first look.
What usually fixes it
In the order a good shop checks them. Typical total: $62–$1,125 at $130 an hour.
Battery
$172–$431An old battery can't hold charge and drags the system down.
Alternator or belt
$408–$1,125A failing alternator or slipping belt stops it charging.
Cables and grounds
$114–$282Corroded terminals waste the voltage before it gets anywhere.
Code titles are the generic SAE definitions. Prices are typical US parts and labor for a common car or light truck – a guide for judging a quote, not a quote. Always confirm a repair against the vehicle in front of you.