Yikes I had that problem a few months back...turns out it was a combination of either a bad or mismatched 512 memory stick (DDR) AND a failing hard drive. If you have a maxtor drive, run their diags on it also. If it is under warrenty, they are pretty good about replacing if the diags suggest it.

Good luck...I know what a pain in the tukas it is....
_________________________
The only easy day...was yesterday!