'04 sabre 1100 ran out of gas and now runs poorly
I bought a 2004 Sabre 1100 about a month ago and I love it. It only has 12,000 miles on it and runs perfectly... until now. 2 days ago I went for a ride around town. I was in the process of passing a car when my motorcycle began to sputter and then shut off. I pulled into a parking lot and realized I was completely out of gas. I switched the petcock to reserve and made my way 100 feet down the road to the gas station. After I filled up, I switched the petcock back to ON and started the bike. It had some difficulty starting but I assumed that was because there was a lack of fuel somewhere in the system. It wasn't until I began riding home from the gas station that I noticed the bike wasn't running properly. Anytime I gave the bike more than half throttle the engine would sputter and die on me. Also, the bike now requires significantly more time with the choke fully on before I can shut it off and begin riding.
I did my fair share of research and found some threads with similar issues, but nothing exactly like mine (If there is a thread that already addresses a solution please link it below). Many forums say there was likely dirt or bad gas in the bottom of the tank and when I switched to RESERVE, that dirt got into the carbs. Some say I need to clean my carbs while others say the petcock filter or fuel filter needs to be cleaned.
I am comfortable doing my own repairs on my motorcycle, but I do not know what the issue at hand is and I don't want to go through the hassle of cleaning the carbs if that's not the culprit. I apologize for the essay but I figured the more detail the better. If you have any insight as to what my issue may be and what a possible solution is, please let me know.