My 4runner has a whirling noise in the nback end and two separate shops target the pinion bearing. One says he can rebuild with new bearings and the other suggested to get a salvageed back end and swap it. Anyone with experience and what costs have you run up against. Truck has 200k miles and...