If the driveshaft flange that the seal makes contact with is not perfectly smooth then the leak will continue. The expensive way to fix this is to replace the driveshaft flange. But, by not pushing the seal fully home, you can usually make it seal against a nice smooth and shiny part of the flange. Worked for me.
KKK