Maybe it's the drive itself, have you checked the cabling inside your computer ?