This is caused primarily by CPU overheating. In many circumstances when this happens and the system maintains stability you will find the CPU temp is quite high. Likely cause is the CPU cooling fan is not making good connection, if you can bring down the CPU temp, this will likely resolve.