Yep, if there is a groove worn where seal rides, it will leak again pretty quick. The same thing happens alot on the front crank seal. You can have a sleeve made and installed pretty cheap at an automotive machine shop. Just take the flange (or crankshaft dampener) to them. It gets pressed 'over' the surface with the groove, thus creating a new surface for the seal to ride on.
Also, I have had several flanges, both at the diff., and the bolt-on ones on 4x4s, and front crankshafts dampeners, leak from the nut/bolt area. The oil seeps down the splines/shaft and out from under the nut. I would clean the spline and threaded area 'real good' with brake cleaner spray, dry good with time, hair dryer, or shop air, then apply a generous ampunt of RTV to the splines, and under the washer before putting the nut(or bolt) back on.