Sounds an air leakage problem. These can hard to find sometimes. Check the welch seal over the idle mixture chamber. If unsure use some of the wife's nail polish to seal its edges.
Now I did a few years ago have an ATV that would start unless the air cleaner was installed. Just that lean.