Rancher popping out of gear??

I have a Rancher 350 manual shift that has started popping out of gear. Its like it goes into neutral and you can shift it up or down back into gear. Does it in random gears and while normal riding on flat ground. I replaced the clutch disk thinking they be worn, but it didn’t fix it. I’ve read that it could be the "Propeller shaft spring" that’s weak and letting the rear driveshaft slip out? Any help is much appreciated.