I have a Corsair F60 SSD with the Sandforce controller. One day, it just froze. Connected it to another PC and the drive would show data for like 10 minutes but after that, the drive would become inaccessible with the HDD light constantly RED like its doing some insane writing. Tried to get my data off it a few times but every time it would freeze after 15 minutes. So I put it away. Several months later, I got an idea and decided to experiment. Connected the SSD and just went about doing other stuff. After a few hours, the SSD revived itself completely. It was completely usable and all data was intact and I could copy it successfully off the drive.
Moral of the story: If you have a stashed away Sandforce SSD that always gets stuck in a frozen loop, give it a few hours and let it repair itself.