have a lifan 110cc with a 19mm carb (chinese 50 dollar jobby), and "performance" airfilter

in my K0. I just installed a new throttle cable kit from Dratv. Now the engine has trouble idling and it has a hesitation problem from idle to open (about 1/4 throttle). It rev's ups and down once past the "dead spot", twists smooth etc... I had to adjust the throttle needle clip to second from the top (needle lower in the barrel) to even get it ridable. The throttle is way too responsive. It goes from idle to high rev in about 3/4 the twist of throttle (This makes for an exciting ride, but i can forsee the future on this one).
My questions:
Is it my inside throttle cable length too short? or do I need a new larger mainjet? or both?
thanks