Yes my PC is pretty clean. I recently had a problem with random crashes and it not booting up for a period of time afterwards. I discovered that this was due to overheating. After cleaning the heatsink and reapplying thermal grease this solved that problem.
I'm just wondering if anyone knows what specifically could cause this problem or what it might be a symptom of (e.g., bad IDE controller, motherboard, BIOS corrupt, etc.).