First of all, thanks to all those who offered help. I'm pretty sure I have solved my problem. Frustrated because the computer wouldn't run long enough for test programs to finish & suspecting a hardware problem, I finally resorted to disconnecting & uninstalling all peripherals one by one. When I got to the DVD drives, the computer stopped shutting down. Apparently, the EIDE cable connecting them was loose. When I hooked them back up, making sure the connection was tight, my troubles seemed to end. I'm still a bit tentative about this solution since I only arrived at it last night. But so far, it seems OK. To mychem: Have you checked that all your fans are running at proper speeds? Also, is your CPU & its heat sink dirty? I solved a previous over heating problem by disassembling the heat sink from the CPU & cleaning them both with a toothbrush & a tiny bottle brush dampened with alcohol. To kmb91396 & others still struggling; Don't assume anything is OK without testing it & write down everything you do or test & what the result was. Even if it doesn't help with the current problem, it may with the next one. Good luck!