NOISEY 8 3/4 .Any advice

No i had not run it before this weekend..it the whole 8 3/4 came with the car and i installed it..i have a receipt for work on it some shop supposedly did.from what i found.wrong nuts holding in axles ..pin seal leaking .when i installed it next morning a puddle was on the floor..so took off pinion yoke removed seal put in new seal and a small u joint yoke..their bill was only 250 and that included new green seals...so couldnt have been too involved..i dont think they got inside..