It sounds like a problem with the Motherboard. A cable probably came loose. You can always try and reinstall Windows. But I do not think it will do much good. You might want to take it by Geeksquad. They can fix the cable in about 2 days or so.