I just fixed a very similar problem that I'd been chasing for over a year. Gage's would occasionally drop to 0, and all the idiot lights would come on. Mine turned out to be a corroded air bag module under the driver's seat. Although that may not be your culprit, I concur with TheFerm, probably...