You should do this method to get another copy of your data just in case TM doesn't restore or is corrupted.
It appears you have restored once before so you will have to do that again, but this time do something different.
When you erase the Macintosh HD partition, use the middle secure erase selection, this is called the "Zero Erase" and will write Zero's across the entire partition for security purposes mainly.
However it has a nice side benefit, the drive firmware will map off any detectable failing sectors on the hard drive in the process, thus likely catch the cause of your returning problem.
Next time once things are fixed, consider more robust and wired solutions, like bootable clones.