Finicky DRL's
My car does also have the common problem where the gauges sweep, come back and then move to where they should be on start up, which only occurs in cold weather. I assume that is electrical as well.
#1 - DRL and turn signal
#2 - Running lights
I don't know for sure, but the flash you see locking the car may be the running light filament. To confirm what's really going on, I'd observe the following:
- Turn on the hazard lights and look for the flashing.
- Turn on your headlights with the hazards on and look for the flashing.
- Turn on your headlights with the hazards off and see what lights up.
That should give you some good hints to what is going on. My expectation is that you'll confirm you have a problem with the DRL/turn signal filament, which could have a number of causes. (bulb, socket, wire, DRL module, etc.)
This is from low voltage. Sounds like your battery is weak - so you'll want to fix that soon and either confirm its bad or see if you have a charging problem.

I seem to remember an issue specific to the '99 gauge cluster (was the first year for the revised cluster) that makes it more likely to do the "sweep" when voltage is less than ideal.









