09 250r dies with throttle
So I made the mistake of not prepping my bike for the winter and it sat outside. When it started getting warmer I couldnt get the bike to start (had 1/2 tank of bad gas). I drained out all the gas and refilled it with some "mechanic in a bottle" added that was recommended by a local shop. I then had issues with my battery so I charged it with a trickle charger and its 100% now. I also had to get some spray that supposedky starts engines no matter what and I removed the air filter and gave it a spray and boom now it starts.
So...now I am able to start the bike every time without problem, but it is acting up. Because its warm out now I can start it without using the choke just fine, but after playing with it I noticed that the bike would only run without the choke and it was sitting over 2k rpms at idke. When the choke was applied the roms would immediately drop and the bike would really struggle shut off.
One day later I tried it again and the bike still starts everytime, but now the choke appears to do nothing. Also, if I give it throttle the bike will rev up for a few seconds and then die if I hold the throttle. After about 2-3 seconds the throttle stoos revving the bike and I have to release to stop the bike from dying.
Sorry for the long post I just wanted to give as much detail as I could. I have been riding almost 2 years but I am very new to servicing the bike myself but I want to learn. Im thinking maybe its dirty carbs but ckeaning them seems very difficult. I bought some gumout to add to try to clean them but im worried about putting too much additives in my tank.
Any advice or knowledge would be greatly appreciated. Its getting really nice out now and I really want to get back on my bike!