My 06 developed a vibration 3 years ago 140K drained the fluid and it had a shimmer both carrier bearings we falling apart low grade bearings i change my diff oil every 50k with gm diff fluid did the job my self with a friend not easy My suggestion pay the extra get it done right