This happened to me a while ago too. Alot of the places I went to said it was probably a physical hardware problem (ie the motherboard is cracked), but it ended up being some new software I installed. I uninstalled it and everything worked fine.