Wow, crazy co-incidence. I also have replaced 3 pinion seals in my rear end, but tomorrow I am doing a PERMANENT fix. Last time I changed the seal, I noticed my yoke (or flange, depending what you call it), was very badly grooved, so the oil would just begin leaking out around the grooves around the seal in no time at all.

If you find out that your yoke is badly worn, good luck trying to find a used one in good shape. They are different styles in different gens of Runners, so it makes it harder to find the right one. I tried 4 different junk rear ends, on 2 of them the bolt pattern was off, but the thread spline pattern was correct, and on the other two it was vice versa!!! arrgh!!

Anyways, I have one on order from the dealer, just got the call an hour ago that it arrived. $125 Cdn for new one. It should be an investment considering I've already put in $40 worth of pinion seals so far.