Join Date: Sep 2005
Location: San Tan Valley Arizona
The scraping sound may be coincidental and unrelated to the issue you describe.
So my next question--did you pull the axle shafts and look at the wheel bearings and the portion of the axle upon which the ride? If all of that is good, then your issue is in the diff. bearings.
So next question---does the noise change when the axle is under load, or coast, or "float" (neither load or coast)? If not, then it's probably a carrier bearing. If so, then it's a pinion bearing.
If you decide to fix this yourself, you need to study up on how to set up gears, since that will be what you need to check after change the bearing(s).
The other choice is to get an junkyard axle (make sure it's the SAME axle ratio as you have now), and swap that out. It's probably going to be easier in terms of technical difficulty, but more hassle in terms of actual work.
I don't own an XJ any longer, but I still think they are the best of all the Jeep products ever made. My XJ was my favorite vehicle in my 50+ years of driving.
So...I stick around and give advice.