I'm having a similar problem with with a 1998 Sahara right now. Just changed the bearings and axle seals and still the same problem. Had County Tire in Lexington check it out and they opened the differential and saw no problems. I have no clue at this point what the problem is. They suggest opening the back drums and checkin the hardware.