I always cut off the gas and ran the carbs dry. Last fall i left gas in the tank but still ran the carbs dry
Well you probably want the simple and low cost stuff first, no?
First, get rid of that old gas in the tank, and that also includes using the drains at the bottom of the carb bowls. A little more on this to emphasize a point. I have a CB750 that runs perfectly, but if gas sits in the carb bowls for much more than a week, it is very difficult to start because the gas degrades. I just drain some gas thru the bowl drains and the fresher stuff in the tank starts it instantly. Not all bikes are like that, but you never know for sure how yours is until you try things like this.
Second, buy some new spark plugs and make sure that they are correct for your bike and have the correct gap. Matching the ones presently installed might not be the thing to do if the previoius owner had not installed the correct plugs previously.
Third, make sure that your idle circuit adjustment screw is set correctly for EACH carb and using the Honda manual is a good idea. As a quick cheat, I have often tightened and then returned the individual carb idle adjustment screw a half turn and then placed it back where it was. What often happens is that action cleans the needle tip of the adjusting screw a bit and then the bike runs.
I agree with HC when he says idling a bike will not tell the true story. There is a procedure called a plug chop to get the true condition of the situation