Sounds to me like an overly rich bottom and a lean top end.
A few things you can do to test. Pinch the fuel line at idle, it should die in 3 seconds or so, more means too rich. Make sure the gap at idle on the slide is only around .5mm. If it is wide then your bottom is too rich.