Depends on the nature of your back-up, sers.
This is the sort of situation where a bootable SuperDuper or Carbon Copy Cloner backup comes into its own.
Simply wipe the drive using Disk Utility, with basic zeroing selected in the security options, boot from the back-up, and clone back to the internal.
Then run TTPs "surface scan" again. If it finds more bad blocks on the new scan after the old ones have in theory been "mapped out" it suggests that the drive itself is probably deteriorating to the point where there are more "bad blocks" on it than the "mapping out" process can handle, and you should very seriously think about replacing the drive. A few bad blocks, that can be dealt with by zeroing to "remap" the drive, are pretty common, but if new ones keep on appearing things aren't looking so good.
For a more thorough examination you might also want to run "Smart Utility" over the drive , to see what it has to say about it.
http://www.volitans-software.com/smart_utility.php
Cheers
Rod