Hi guys

I’m new to this site I’ve seen some similar posts about this but. I have a 96 sportsman 500 and It was having trouble getting it into gear and you can rarely ever get it into high but easily get it into low and it has trouble keeping 4 wheel drive on you have to hold the shifter forward to have it on. but then recently I was having trouble with it getting stuck in reverse now too. I have seen other people with the problems online but no answer yet. I’m guessing it has something to do with the shifter and stuff but i’m not too good with fourwheelers.