it could also be a possibility of your alternator dying mine did the same thing of what you said. fix it yourself im sure you can it only took me 1hr busting ass of course but it can be done with out going to the dealer or whatever. check that 1st. i had the same symptoms. only it was like for 1/2 hr and then it all died at once.