’01 Sportsman 500ho Bucks and Stalls

Hey all, when I put my Sportsman 500ho into gear, it gives a buck, a little chirp and stalls. Used to be very occasionally, but today was repeatedly. Sometimes it would try to jump backwards, but usually forwards. After the stall, it would start and I’d go on my way.
One of the guys I was riding with, thinks it’s the primary clutch bearing but I’m not so sure b/c of the occasional lurch backwards. Any ideas or opinions?

Sent from my SM-G920V using Tapatalk