This isnt an mc but I figure yall can field it! I have a 20 hp Honda 4stroke that starts perfectly and runs at idle perfectly. Th problem is when I give it throttle it dies. To stop this I pull out the choke and it runs ,surges a little but runs pretty well. If I have the choke on at idle after start it dies. I am guessing it is starving for gas. The filter is fine and it is getting gas to the carb. What could cause this?