this question is about my polaris 4 wheeler, but I figured there was enough mechanical knowledge here that you guys were my best chance of figuring this out. 
here's the problem. The motor starts right up with the choke on, especially if I give it a little throttle, but soon after it starts to bog down. If I feather the throttle some I can keep it alive for a few more seconds. If I turn off the choke the motor will rev back up and seem to be running normally for a few seconds, but then again starts bogging down... unless I put the choke back on. rinse and repeat.
the only way I can keep it running is to toggle the choke on and off every time it starts to bog down in either position.
I "think" that the engine is flooding, but I'm not sure. I'm leaning towards rebuilding the carb, but since I really don't know what the problem is yet, that seems premature.
any suggestions?

here's the problem. The motor starts right up with the choke on, especially if I give it a little throttle, but soon after it starts to bog down. If I feather the throttle some I can keep it alive for a few more seconds. If I turn off the choke the motor will rev back up and seem to be running normally for a few seconds, but then again starts bogging down... unless I put the choke back on. rinse and repeat.
the only way I can keep it running is to toggle the choke on and off every time it starts to bog down in either position.

I "think" that the engine is flooding, but I'm not sure. I'm leaning towards rebuilding the carb, but since I really don't know what the problem is yet, that seems premature.
any suggestions?