Try a different carb. Sounds like fuel distribution to me. Take a carb off an engine that runs good and try it.