Did you run setup in the BIOS so the hdd can be properly detected? Also, is the power supply healthy and of sufficient output to run that Athlon? Also, since the problem seems to go away when the unit is warm try a hdd diagnostic utility called
SeaTools.