It sounds as though the alternator is on the way out.