You probably need to adjust the throttle stop. I had to adjust mine to get rid of the sticking throttle.
And thats what I was going to do but then I read that supposedly Accufab doesn't recommend that. I was going to see if they would service it for free otherwise will adjust the stop set screw... shouldn't have this much trouble with it. A bit frustrating but when it works well I really like it.