Torque Strap?

---
I had some crazy launches like that, which ended up busting a U joint, yoke, and bent driveshaft. What I now believe was contributing to the violent launches was that I had rolled/flattened my spring perches on the diff, which was allowing the diff to wind up like what yours sounds to be doing. I didn't have the perches boxed.
View attachment 1715563046
was the tube twisted?