front differential RZR 1000

Hi, I have an RZR 1000 year 2014, I was doing some jumps the other day, no that high, just a couple of meters, and since then the RZR was pulling to the left periodically, almost as if the tyre had gone flat. So I looked at the drive shafts going into the differential and it looked like you could push them in by hand so that they were engaging better, it looked like they had come out by about 10mm, so I pushed them and they seemed to go into place.

I then took the RZR out for a drive and it still had the same problem but when I came back I had only gone for about 15km mostly tarmac, and it had spat at least a litre of oil out of the overflow ? So I suspect there is something wrong with the differential ?

Any ideas would be very much appreciated please.

Kind regards

Mark