wow. I hope this is my issue as I have a 99 4x4 Tahoe 6 inch lift 360,000km on it and have changed all my u-joints, front a arm busings, engine and trans mounts (swapped in new eng anyways), had front driveshaft lengthened to fit the lift, new body mounts, new leaf spring bushings, leaf spring...