If you got a carb that runs good on another engine why not try swapping it to see if you can localize the problem to the Ede carb.