check to see if your carb diaphram is getting stiff. If sounds like you have a fuel delivery problem. Also, your low speed needle could be just a little lean. I always put a finger over the carb and pull the prop through (ignition off) until my finger is wet from gas.
carl