Sounds as if there is slack in the speed control cable, either because the cable outer is not anchored or because the cable inner is not anchored or is kinking at the end. The most likely cause would be kinking of the cable inner at the hand-control end. This might happen for various reasons - misalignment, damage to the cable outer, or lack of cable lubrication.