if the hard drive has been checked using hard disc utilities, try a memory test......
providing you can get hold of this file without it corrupting or using another pc.......
http://www.memtest86.com/memt30.zip
extract to hard drive, insert floppy, double click 'install.bat, once its finished copying to floppy, reboot and allow test to run, should show errors if there is anything wrong.