Have you run the drive manufacturer's diagnostic utility?
The odds are that the drive is malfunctioning in some way, or is about to.