throttle not closing all the way

Put a rubber band around your foot and gas pedal.

LOL, or just run it at WOT!

Sorry, about the only thing I can suggest is unhook the linkage from the carb and work both by hand and see if anything is fetching up.