sounds like the tb is dirty or the cables are hanging up.

if you un hook the cables, fire it up, see if it idles right. then slide the throttle cable in and out to feel for it sticking.