I was able to run hardware tests from the TechTool Pro disk, and everything passed. At this point, based on trial and error, I have to conclude it's a logic board issue. The interesting thing is that I left the machine powered up serving a webcam while I away for a week, and it didn't crash...