It could be anything from a bad alternator, to poor wire gauges to and from the alternator, or if you're running any kind of aftermarket sound system that pulls a heavy load of power (i.e. a subwoofer hooked up to a semipowerful amp). This may happen every time the speaker 'hits' and draws its max or higher rms load.
Flickering lights, on a Cadillac STS, is usually a sign of a loose wire. When all of the lights flicker, it is an indication of a loose battery ground cable.
Might be a weak battery
check all fuseable links and/or grounds
power surge. happens all the time
On my Lexus I had an issue with the lights staying off when it was cold. This was the case for all of my dashboard lights. Then they would flicker back on. There are Caps on the board for the instrument panel that were blown. This was the case for my fuel cage that didn't work consistently work as well
check for blown fuse. Or check and see if fuse is in all the way.
Had that problem when still under warranty on my 02 when all lights would momentarily flicker, including the head lights, and the dealer replaced my alternator. There was a service bulletin put out on that problem. Also just recently, my lights would dim and I found a broken ground wire on the left front side on my engine block after checking all ground connections. Good luck.
I have a 1991 Chevy surburan and it has no tail lights and no dash lights, all fuses are good
If all of the lights flicker I would check for a loose or corroded ground. If only 1 light flickers then check to see if the bulb is properly plugged in to its socket, or if there is dirt, corrosion or rust causing a poor connection.
I would suspect a weak or failing headlight switch. Lights draw a lot of power and the power all goes thru the switch.
Usually a fuse. when the fuse blows the dash lights AND tail lights dont work. If your tail lights work and dash lights dont, check bulbs, if all blown at once you may have a shorting problem. If bulbs are good you may have a bad connection. Tracing wires is a big job. Get yourself a good quality test light.
The rheostat in the light stalk is dirty and getting a bad connection causing the dash lights to flicker dim to bright and so on. Try turning the reading and dash lights on and off several times moving the rotary switch from all the way off to all the way on abd back several times. This sometimes will clear the problem for a period. If not, the light stalk will require replacement.