Looks like you may be in need of a new shaft. And replace the rear bearing to be on the safe side.
Also with the spiders breaking, did you inspect the bearings real good?
All it takes is a piece or two of broken metal to screw up a bearing.
97 Sahara, 74 Renegade, 72 CJ5, 55 Willy's (the Beast) Boss 302, 6:34 gearing, Bose 901 speakers.
God I miss that Jeep. Forgot the kinda Jeep, 80 SX4.