sounds like the HDD is going bad again, then. thats usually the HDD armatuer head hitting during seek times. That CAN be a virus, although uncommon, seen where they were written to access data outside a HDD parameter and during seek it would execute and just keep hitting out of range. Kind of like some nut bashing his head again a wall over, and over, and over. How many have u had to rpl with this EXACT problem? If this is often, then are you possibly getting the new HDD, installing it, then putting files backed up back on it? If so, it very well may be a virus, and with you putting files back onto the disk, your doing nothing more than re-introducing the virus. Or they're just ****y drives.