2002 Jeep Grand Cherokee Limited

I have a 2002 Jeep Grand Cherokee Limited that had a passenger side axle seal leak. I replaced both seals and also replaced the passenger side cv shaft as well. The new seal on the passenger side is leaking again any ideas as to why?