Welcome to the forum!
First of all, stop using premium gasoline. The bike is designed to use regular fuel. Using a higher-octane fuel does nothing to improve performance and can actually have the opposite effect.
Second. buy a battery tender and keep it hooked up when the bike is parked at home. Something like a Battery Tender Jr. is only around $40 and it will insure that your battery is maintained at full power. It will also make it easier to tell if your battery is having any problems holding a charge.
In most cases the first thing you should do is rule out a battery problem before you start buying expensive parts. It sounds like your battery has been allowed to completely discharge - perhaps more than once - as you've been having this issue. That can damage a battery to the point that it will not hold a good charge. even if the battery is fairly new. Checking its voltage with a $20 multimeter will tell you for sure if it is charging fully and holding that charge.
First of all, stop using premium gasoline. The bike is designed to use regular fuel. Using a higher-octane fuel does nothing to improve performance and can actually have the opposite effect.
Second. buy a battery tender and keep it hooked up when the bike is parked at home. Something like a Battery Tender Jr. is only around $40 and it will insure that your battery is maintained at full power. It will also make it easier to tell if your battery is having any problems holding a charge.
In most cases the first thing you should do is rule out a battery problem before you start buying expensive parts. It sounds like your battery has been allowed to completely discharge - perhaps more than once - as you've been having this issue. That can damage a battery to the point that it will not hold a good charge. even if the battery is fairly new. Checking its voltage with a $20 multimeter will tell you for sure if it is charging fully and holding that charge.