Ray, I hope that all you have to do is replace the battery like john did. For my 89 Riviera that did the same thing i found the molding around the windshield was leakingand water got in the overhead consolel where the power sunroof switch and map lights is and there was a short i unpluged all that and the drain on the battery stopped. mine had 153,000 miles and was a daily driver hope this helps.