I drive a 2002 Grand Prix GTP with 96k. Ive never had a problem with it till yesterday my heated seat wouldnt shut off...came inside to look up some info and found some stuff about the switch under the seat getting stuck and until you get it fixed to just remove the fuse. I went outside to do this and found out in the mean time my battery had been drained and died. I waited till this morning to jump it...jumped it and it started fine. Went to drive around the block to let it run for a bit and noticed my boost gauge was showing no boost and my range was showing 9 miles with a half of a tank. Usually when it hits 40 it would just say "low" but when i last used my car it said i had 187 miles left. Everything else in the DIC was also reset like my MPG was at 0 and gas used was at 0. I am just about to get my oil changed so oil still read "LOW" like it had before. Any idea why this has happened or what i can do to fix it? I feel like it may be electrical due to having to jump my battery but i dont know....