I have a 04 6 with 86k on it and just got the passenger cv axle replaced, driver side will hopefully get done soon once I get the part. Anyways between 20 mph and 30 mph I have a pretty bad vibration that only occurs between those speeds no matter how hard or soft I accelerate. Just got the tires balanced and problem still persists. Any ideas what could be causing this? Mazda says that all the other suspension parts are perfect. I'm running out of patients and money trying to fix this problem. Had to get axles replaced due to torn boots and grease everywhere!!! Any input would be greatly appreciated