2012 Sportsman 500 ho idle issue

hey everyone…… im brand new to this forum, and first time trying a forum for help.. so i have a ’12 sportsman 500 that i bought brand new in 2013. it only has 195 miles on it due to many time consuming job related issues that keep me away from home. well i just had the wheeler in storage for a year with no gas and no oil for about a year. i did everything you would think necessary after being in storage. at first i couldn’t get it to start up without the choke being on. so i took the carb out cleaned everything, except removing the jets since this is the first time im ever getting this in depth with engine work, didnt know how easy it was to install them correctly. after i re-installed it i had a constant gas leak (easy fix of course. replaced the gasket for the float needle.) now the thing starts up great but idles at about 3000+ rpm. i try adjusting the throttle cable and that doesnt do anyting. ive tried adjusting the throttle adjustment on the carb and that hasnt done anything. the only thing that worked to bring down the idle is pulling the choke, after i do this it idles around 1150-1250 rpm. anyone have any suggestions. sorry for the long story just trying to give all the info i can. thanks for any help.