if your driveshaft "violently" came un done then i'd be willing to bet your output shaft or pinion is bent. depending on what end busted the u joint.
btw, a bad u joint would shake the entire dang truck BAD. its not easy to miss the fact something is bad wrong.