gray, is your problem that the engine runs too fast, or that the speed control does not change the engine speed?
It is fairly common for 2-stroke engines to overspeed because of air leaks into the intake pipe or crankcase. If this is happening, though, the speed control should still have some effect on the engine speed - but all speeds will be higher than they should be, and the engine will lack power.