It could be a bad drive, but I suspect a dry solder connection on the IDE header. Especially if it is weather dependent, or only started after a batch of really cold or hot weather.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs