I have a 03 with 145k miles. After an off road excursion this past weekend, I am now getting a slight drive-train vibration at medium speed (over 50mph) that quits the second you release the throttle. It does not start back immediately when throttle is depressed, but will come back after you load the chassis turning right or left at highway speeds. Local mechanic wants to replace transfer case bearings and charge $900 to do so. He says my u joints look in good shape, as well as rest of front/rear drive shafts. I searched extensively for anyone replacing t-case bearings, most people end up replacing driveshafts (especially with warn slip yoke issues). Just hoping someone can chime in with some insight before I spend $900 on a seemingly uncommon problem. Thanks!