I’d also start with the fuel system.
I bought a road race bike where the guy left race gas in it and it wouldn’t rev past 10k rpm. Bought a new fuel pump which was $400 and got it turned for the fuel I use, it has run perfect ever since. My tuner determined it was the fuel pump.
Now I’ll only leave non ethanol pump gas in over the winter based off this article I read from Sunoco fuels.
www.sunocoracefuels.com
The article states “Our non-ethanol blends are recommended for storage applications to prevent dissolved water from corroding the fuel system.”
Let us know what you find!