Bike Acting Up - RPM hanging and then bike dieing
The issue im having with the bike is yesterday I went to start it and would not start unless throttle was cracked open. After it started it idled fine for about a minute to warm it up. Went to ride to work and the rpm's would not drop back to 1k if i closed the throttle and pulled in clutch, they would hang anywhere from 3k-6k. Did this in all gears and didnt matter how high in rpms motor was ran. I pulled over after it did this for a bit and turned bike off, waited 5 sec and restarted. Bike ran fine rest of the way to work. No throttle was needed to restart, it idled perfectly and rpms never hung. Midday, rode it to a dr appt, and it ran fine, acting like normal. Going back home at end of day, it ran fine until i got close to my house. if i pulled in clutch bike would die. I could pop start the bike while rolling but anytime clutch pulled in it died. Pulled over, use button start and it needed throttle cracked to start. It continued to do same thing of pull in clutch bike would die. I get home, pull in clutch and bike dies, coast into driveway. Use button start and it starts right up, no throttle needed. Rode it around the block and ran fine, but when i got back home the throttle seemed a little off and hesitant when blipping throttle in driveway. Tried a few turn off and on at home and it continued to start right up but throttle still felt a little off, just not a crisp and precise. Leaving for work this morning in my car, I walk past bike and decide to see if it starts. Bike fires right up, idles great. Throttle feels much better than yesterday , but still a touch off possibly. I rode the bike 2 weeks ago and had no issues at all with how it ran.
So now about bike and my thoughts to the issue:
2013 ST with 7500 miles. ECU Unleashed Flashed ECU and Yosh RS4 Slip on.
I am wondering if it is a fuel issue, TB needs synced, or bad battery.
Fuel - Bike had 4.2 gallons of 91 octane non-ethanol put in 3/2/17, and has 3/4 tank still. I do not think the fuel should have gone bad in that short time but its a possibility.
TB - I do not think the throttle bodies have ever been synced, and the air screw (think thats the right terminology) is still probably turned all the way in, not 3/4 turn out. I might try to get to them this weekend.
Battery - I believe its the stock battery and when I rode bike 2 weeks ago it was hard to start (battery weak) but after riding it that day it charged up and started just fine, and has had enough battery power to start up well. I know a weak battery can cause some wierd electronic issues at times.
So those are my ideas, anyone have any other suggestions or can point me in a good direction?