Check the yoke where the pinion seal rides. If the yoke is grooved then a new seal won’t help the leak. The yoke can be repaired with a sleeve or replaced.