Transmission problems?

Hello, I’ve been having problems with my 97/98 Sportsman 335, it slips out of gear after I am up to 10-15mph, but prior to that, I parked it for the winter because it would not go after 5mph, it will now go right off the start, but seems to slip out of gear after a certain speed. Any ideas before I spend a ton for a bunch of stuff that doesn’t need to be replaced? Thanks guys!