Hi,
Just bought a Storm myself and find the throttle sticky too. Garage looked at cable and said it didn't need replaced. They said it may just be that way!! I am happy to drive it just now but am planning a service at the VW place in glenrothes in a few months and thought I would find out then. Maybe call them, they are called star performance.
Smudge