I've been having the same problem over and over again. So far, I've found that that '-93' relates to a process locking up or whatever, and '-122' relates to power issues, such as if your UPS is going bonkers. We solved the latter, but still haven't found which process locks up the box and causes the watchdog timer to expire.
We run OD, SMB, AFP, Filemaker Server, CommuniGate Pro plus print and DNS services on a lightly loaded single CPU Xserve running Panther (10.3.9).
Dec 1 15:37:27 localhost kernel: ApplePMU::PMU FORCED SHUTDOWN, CAUSE = -93
Dec 12 01:39:32 localhost kernel: ApplePMU::PMU FORCED SHUTDOWN, CAUSE = -93
Dec 14 09:33:41 localhost kernel: ApplePMU::PMU FORCED SHUTDOWN, CAUSE = -93
Dec 19 13:48:03 localhost kernel: ApplePMU::PMU FORCED SHUTDOWN, CAUSE = -93
Jan 2 13:41:47 localhost kernel: ApplePMU::PMU FORCED SHUTDOWN, CAUSE = -93
No clue what causes it. The fact that every app has its own logfiles, crash logs per user etc. isn't exactly helping with the search for the cause of this problem.
Doesn't seem to be any real pattern to it, and it is becoming quite annoying, really.