2008 420 Rancher shift issue esp system

I have an issue where it shifts into reverse but , when you press the button to shift into first it lurches forward but then pops out of gear back into neutral.If you do get it to shift into gear and stay you go to shift into the next higher gear you have the same issue . What’s wrong?