Oh and new front tires and alignment before the cv axles were replaced. Maybe its something as simple as a new alignment?