If it isn't broke, don't try and fix it.
You're drive shaft is pulling out. Common on '04. The only solution is to get the new updated front differential. Anything else you try will be a band aid fix as the drive shaft will keep coming out and you'll continue to lose fluid.There is a leak at the driver's side axle and where the drive shaft meets the differential.