I have flickering lights too ... thinking it's the alternator since it's been whining something noisy lately.