2005 sportsman 600 twin problems

Can anyone offer helpful input here? I have an 05 sportsman 600 twin that is giving me issues. I was riding last night and stopped to switch out of 4wd, and the quad died on me. It fired right back up, but it felt like it had half the power that it usually does. I was riding it back to the house, and within 10 minutes of sluggish riding, and having the throttle near pinned, its like something flicked a switch and i got all my power back. This is the first time its done it to me. So i got back to the house and checked the carb boots for leaks using ether, and visually inspecting and found no leaks or tears in the boots. It had fresh fuel, i run 91 octane. Fresh oil all around a month ago, quad has 270 hrs on the motor and a fresh rebuild on carb last winter. Curious as to what this could be, the quad feels underpowered as it is and its real noticeable when you lose half the power that it has. Thanks in advance for any help here!