So here is a update: the mechanic I took it to said there was not anything wrong with my suspension but changed out the universal joint. I still have some bad vibrations but it did settle out a bit he did mention that it could be my tires. So as soon as I get a chance I’ll take it in and go from there. Me and a buddy did however open up the differential and noticed the oil was black as ****** and low so we added fresh gear oil and cleaned it up a bit. So don’t know where to go from this point unless I just buy new wheels and tires