It sounds like your drive really gets some problems. If the other ways really make no difference, you may try to format this drive and rescue all your stored files with a data recovery program, especially some data recovery freeware like 4Card Recovery, Recuva, TestDisk and more.
Moreover...