After replacing the tie rod ends and the passenger side bearing (I'm going to **** with the drivers side more today) my vibration issues went away.
I'd guess it was the tie rod end doing it since the bearing had almost no play in it. The end was litterally a 10 minute job, only two tools you need is a socket for the nut on the bottom of the end, and a 22mm wrench to loosen the set nut.