Alternator is really the big yellow flag on this one. However, if it was bad it would probably not make your lights flicker so much. They would dim and the car would run out of power. If this was in the shop at work my first diagnosis step would be checking the battery though. If you're in warranty go to the dealership, if not advance auto.