Had a friend who brought their 04 Jeep over complaining of a vibration. Took it for a drive and defiantly has a vibration under acceleration and above 35mph. One of the rear U-Joints appeared to have a little play in it, but decided to go ahead and replace both U-Joints on the rear shaft. Got it all back together and there is still a vibration. The new U-Joints did seem to reduce the vibration, but it's still there. Next I decided to remove the rear drive shaft, and took it for a quick drive in 4-hi and no vibration. Opened up the rear diff and found there was some water that got it somehow. After getting the fluid drained and everything cleaned up a bit, noticed some pitting/gouges in the spider gears. Also, noticed one of the spider gears had quite a bit of play in it. I'm inexperienced when it comes to differentials and what is acceptable, but both of these findings tells me they have have some problems. My question is, would the spiders gears being chewed up and the fact that one of them appears to have quite a bit of play be the cause of the vibration problem? I tried to get as good a pics as I could.