Try zero-filling the drive (a.k.a. low-level format). I've gotten SMART errors with a HDD, ran utils and diagnosed an error. I zero-filled the drive before doing an RMA (I wanted to wipe my data) only to notice that the error was gone. The drive is still working flawlessly a year later.
I'd RMA if you can though.