my 1999 jeep cherokee wants to lock up when i put it in reverse
Sounds like bad u-joints.
Could also be a badly worn ring and pinion and or differential bearings. Just remembered one that worn so bad that the pinion walked right over the ring gear destroying the housing.
Wow! Let's hope its just u-joints.