2012 Grizzly 300 Automatic throttle/idle probs

Starts right up and idles fine. Then after running awhile and warmed up if I stop and put it in neutral the idle will slowly climb until it’s idling so fast I have to hit the kill switch and then start it again in order to put it in gear.

What should I check?

thanks!

Mike