* Alternator: This is the most common cause. The alternator charges the battery. If it's failing, it won't properly charge the battery, leading to low voltage. Flickering lights are a classic symptom of a failing alternator because the voltage fluctuates. When the voltage drops too low, the car dies.
* Battery: A failing battery can also cause these symptoms. If the battery can't hold a charge, the car will have low voltage, causing flickering lights and eventually stalling. A load test at an auto parts store can determine if the battery is the problem.
* Battery Cables/Connections: Corrosion on the battery terminals or loose/damaged battery cables can prevent proper current flow, leading to similar symptoms. Check for corrosion and tightness.
* Wiring Issues: A short circuit or damaged wiring somewhere in the electrical system could also cause the problem. This is harder to diagnose and often requires a skilled mechanic to trace the wiring.
* Voltage Regulator (part of the alternator): The voltage regulator controls the alternator's output. If it fails, the alternator might overcharge or undercharge, leading to the flickering lights and the car dying.
Troubleshooting Steps:
1. Check the battery terminals and cables: Clean any corrosion and ensure the connections are tight.
2. Have the alternator and battery tested: Take your car to an auto parts store; they can usually perform a free test on both components.
3. Inspect the fuses and relays: Check for any blown fuses or damaged relays, especially those related to the charging system. (Consult your owner's manual for fuse box locations.)
4. Consider the age of the battery: If the battery is several years old, it's a prime suspect even if the load test shows it's "okay." Batteries degrade over time.
If you're not comfortable working on your car's electrical system, it's best to take it to a qualified mechanic for diagnosis and repair. Ignoring the problem could lead to more serious damage.