So the problem has finally been resolved! I brought the car to a transmission shop and they found that the pinion shaft in the rear differential was slightly bent. I'm not sure how the previous 3 shops didn't catch that or how that even happens, but either way, the car finally works!
Thanks for everyone's help!