Also try removing non-essential add-on cards, and unplug all devices such as printers
from the PC.
But, yeah, I would try a different hard drive temporarily. It's probably the most
definitive way to eliminate hard drive trouble.
Is it possible you changed something in the BIOS also? Maybe try doing a factory
defaults in the BIOS.