i had similar problem. when the dash goes haywire, it's like when the car starts-up. ie. when the car starts, it uses the battery. and as soon as it cranks over, it switches to alternator power. during this process all the electricals (lights, breaks, blinkers etc...) start up, and the dash does like a test of everything. it turns on all the dash indicator lights. if it's all ok, it turns the dash lights off. like your haywire lightshow, but in reverse.
this means that the alternator, while driving, doesn't put out the power the car is drawing up. if you tested the alternetor, and its ok, the there must be a short somewhere (corroded blinker sockets, inadecuate/loose ground wire, loose battery terminals etc.) these faults can cause the battery to die. also everytime the altenator quits, all the power the car needs, is sucked from the battery. for a brief moment, then switches back to the alternator. as if you re-start the car while driving. these few seconds of re-diverting haywire, gives the battery a heavy workout.
in conclusion: check all connections, fittings, terminals, bulbs, wires (inc. spark plug leads) for any imperfections and replace.
my problem was with my spark plug leads and a sulfated blinker light socket. the leads weren't good quality. and weren't insulating enough. it was arcing outside the enginge. and a loose battery terminal. i got a set of MSD extra thick silicon spark leads and NKG spark plugs. heavy duty battery terminals. and replaced the entire blinker wire and socket, for good measure.
i hope this helps.
regards,
chefaustra.