I have a 1997 Xplorer 500 and a 1999 Sportsman 335. I have meticulously cleaned and rebuilt the carbs on both. Both run like new at this point except for one problem. On the 335, when I put on choke and start cold, it starts right up, and runs at a high idle until it warms up and it’s time to take off the choke. On the 500, when I put on the choke, it starts up ok, but never runs at that high idle. It will occasionally stall out unless I adjust idle speed or tap the throttle to keep it running until it warms up, I turn off the choke when warm, then runs fine. I’ve read all the carb adjusting posts on these forums, adjusted the choke a number of different ways, adjusted the fuel/air screw so that it runs optimally, etc.. These two bikes are only two years apart and seem to have the same carb (although one is air-cooled, the other (500) is water cooled. Does anyone have any idea why the 500 won’t run at that nice high idle while the choke is on?