Seems like it's hanging up on the way back to "zero" while relying 100% on the throttle spring(s). Loosen up the stuff you messed with and test to see if you get a "solid" stop at zero while in a "free floating" condition. If you do, then tighten things up again while testing the unassisted throttle return at each step. If it starts to hang up, go back a step to figure out why. Address and then proceed until it's all tightened up.
Does sound like some little thing is cock-eyed. Do you have BarkBusters or OEM Bar-End wieghts? Both could put pressure on the throttle grip tube's end resulting in a choppy return to the zero position when relying 100% on spring tension. You want to make sure it works in case you have another "off-seat" experience, so the engine doesn't keep going while in-gear or neutral, as you know.
A forum community dedicated to all Suzuki Strom owners and enthusiasts. Come join the discussion about performance, modifications, troubleshooting, purchasing, reviews, accessories, maintenance, and more!