You could also have a failed regulator pack in the alternator especially if the external lights are flickering.
Measure the voltage in the ciggy socket with the engine running it should be around 14.3 volts anything above 14.5 and it could be on its way out