Thanks for the link. That throttle certainly looks like it’s made for your controller.
Next I would encourage you to check the harness that goes from the motor housing up to the throttle. And inspect the connections for bent pins. Also for any cables that have been damaged, compressed, or...