my rear axle is making a whirling noise when i get aroud 25 mph and gets louder as a accelerate. i have replace axle bearings and the bearing and seal in the diff behind the driveshaft flange. from what i have read it could be bad ring and pinion, carriage bearing or pinion bearing. should i...