Idle issues

Ok 2012 800 go to start cold and fires right up and everything sounds good. Take off and runs great. Stop and shut it off after its hot and when you restart the idle is up and down sometimes it will die and have to restart. If you get in the throttle it comes out of it. No engine lights. Afraid it’s gonna just quit. Anyone have something like this happen??