Yes. As stated before, wiping can delete the records of bad sectors, which got you into this mess in the first place. In the future, perform a quick-format. It preserves bad-sector markings.
Note that scan disk in windows has to be told to perform a surface scan, because they take so long.