Thought my pinion seal puked

That old lock ring is a different thickness than the new stuff. If that is not it (slim chance) Check the fill tube. Take the filler tube and seal apart after carefully wiping dirt off. I polished the end of mine with grey scotchbrite and cleaned the rubber and put a dab of petroleum jelly on it. Slid it back in, hasnt leaked at fill up since.