VB: you got a dead rat caught in your cooling fan??? :þ how big a fan are you running? rats are BIG!
anyways, add to the list:
-poorly written software
-excessive temperatures
-bad power (meaning from the wall outlet, tho pad powersupplies are also a cause)