351, 9psi, and pinion
oil seal leak.
My bet is the pinion bearings are wearing, insufficient bearing preload, pinion moves under load, pinion
oil seal weeps.
You should also check your diff breather system is clear.
Don't ever do a pinion seal unless you know what you are doing.
Gary