I have a similar problem with a SLES9 box I was building as a server replacement. In the end, after masses of fruitless searching and replacing, I finally replaced the power supply.
Problem fixed.
To be honest the reason I replaced the power supply was the funny smells that were starting to eminate from it
It really did cure the hard lockups though.
_________________________
========================== the chewtoy for the dog of Life