I have a huasheng engine that I've had for about a month. Lately it hasn't been performing well. It usually takes 5 or 6 pulls to get it going and I have to be pedaling while I do it. When it idles it's fine and then when I pull the throttle nothing happens for a second then stalls. It keeps doing this a couple times when I start riding and then after a few minutes it seems to be back to normal. I seem to have a really slow lagging start when I stop at lights though. Do you have any idea what I need to do since I took apart the carb and cleaned the fuel line already and put and inline filter on? I've tried leaning it up and giving it a higher idle speed but that hasn't worked.