I had this exact same problem. I changed my powersupply (which was what was causing it apparently) and got a new case fan (my main fan wasnt working) and havent had the problem since.