something somewhere is shorting out, look around for any loose wires, maybe on the back of your stereo if you have done anything to that, electrical problems are the hardest to find on newer vehicals because everyhing runs off of them, is your check engine light on at all?