I just had pinion bearings ,races and seals replaced in rear end (dana35)of my 97 grand cherokee. Supposedly this was the cause of my whirring noise I was hearing from the rear of vehicle.Yes these parts needed to be replaced as race was pitted and discolored and bearing was starting to bind or whatever you would call it. Axle bearings were ok. I now still have the noise but not as pronounced but noise appears about 25-30 mph rather than earlier. Carrier bearings,Rotor out of round , tire out of balance or whatever? Anybody have any thoughts ? All replies are greatly appreciated.Vehicle has 175,00 miles but has 100,000 mile motor, new rad ,new brakes.ball joint etc trans shifts great and transfer case is checked out and works ok. My $500 jeep is rapidly reaching book value!! thanks Jim L.