I have a 2004.5 GMC 4x4 and the front end is now making a clunking noise when in 4 wheel drive. It does not make noise in 2 wheel drive or when turning to that throws out cv shafts. The u joints look good on drive shaft. It feels and sounds like it is coming from the center of the front end. Anyone got any ideas? Trying to figure out possibilities before I tear into it. 187k miles on it and most fluids have been changed at regular intervals. Been in 4 wheel many times and just started making the noise yesterday.