Pinion yoke cap loose?

Clean it out good with brake cleaner. Remove all oil and residue. Then dry it out good. Force some 2 part epoxy in there and pull the shield forward and let it dry for a day at room temperature before driving. Or put a mild heat source nearby for the drying.