Tell us more about the choke. Do you have to run the thing with the choke on to run right - or just pulled out a certain extent? Could be you have some air leak, and fatting up the mixture with the choke could be dumping fuel in there.