I broke passenger side front axle. I disabled TOD with my disconnect switch & drove it home (120 miles)after duct taping opening. I suggest you disconnect CV joints at upper/upper, cover axle housing & remove driveshaft and go with two wheel drive. if you like I can see about rebuilding your CV joints ( Boots, Balls & Cages) at Precision CV Axles and Drivelines In Carson City NV 775- 885 9209. ( Ask for Rudy) 1923 Highway 50 East Carson City, NV costs would be about $100 for each side. If CV joint housing ( green part) is in good shape no sweat, otherwise you will have to replace whole assembly.

Been there done that.

Bob F