Got the problem fixed.
One of the cv joints on the passenger side was bad. You wouldnt think a car with only 44k miles on it would have a bad cv joint but it did.
We also had the front rotors resurfaced and now it drives smooth again.
Thanks for those that took their time to reply to my post.