Something similar happened to me a few months ago on my '88... somehow, my center pin sheared off and caused the axle to shift backward on one side...
You need to check that center pin in the middle of your leaf packs and make sure that it's not sheared off, bent, out of its pocket, etc...
The center pin sits in a hole on the leaf spring perch on each side of your rear axle. You'll need to raise your Jeep, support the uni-frame on jack stands... support your axle with a floor jack and remove the u-bolts from your leaf springs. Once they're free, lower the jack under the axle so you can inspect your center pin underneat your leafs. Also check to make sure your spring perch and center pin hole are as they should be.
Unless your springs or your U-Bolts are seriously fubar... I couldn't image what else would cause your axle to shift.
Hope this helps.