I had the whole right side assembly looked over because I thought I needed new wheel bearings, it turned out that just the lower ball joint was bad and not that bad at all. I had the tie rod end replaced. And just recently the motor mount on the bottom front. The motor mount took quite a bit of the vibration but its still there and I am out of things to fix and I have no clue where its coming from. Big thanks to my car guy Mike tho he's been awesome.