Thanks, Blacdout96. The torque arm mount looked pretty solid, but I'll climb back under there to check it out. Question--what are the "LCA's" you're talking about? I'm not familiar with that acronym.
Thanks again!
edit: Nevermind--google is my friend

Lower Control Arms.