While you have the tires off for checking balance and run out, also watch the wheels on the spin balancer to ensure the wheels are straight and watch the tread while it is spinning. I seen both improperly mounted tires and defective tires that showed excessive tread wobble. The tire shop should have caught any of these when they mounted/balanced the tires. If no joy after checking tires/wheels and drivelines, you may have to check run out on axle hubs (rarely a problem unless something bent an axle).