Can you check the stops on the engine where the throttle linkage connects? If it's not fully hitting the stops, you may need to adjust the linkage. I would advise to not adjust the factory settings on the stops (if fitted) as engines do have a lower idle limit that you should not go below.