From your description it is probably just the solenoid. When cold the starter clutch rollers can stick and be problematic trying to engage. They usually allow the starter to whirrr, then when you release the button they clunk when dropping into place.

I would make sure you battery is good enough. Sometimes the voltage looks good without a load, but drops more than they should as soon as there is a load. I have had them that would hold 12.6 overnight. Click the starter and it would drop to 2 volts.

i have had that exact same problem,but only when the bike is cold and the weather is cold. in summer or should i say riding season no issues at all. Arent old wings great? lol... i dont think its anything serious as mine has been doing this for years. it comes and goes.

Lots have luck by running 1/2 to a full quart of Marvel Mystery Oil or the like for a few hundred miles before an oil change. You have to baby it during that time. I have even used two cycle oil and diesel just before a change . Often the starter cogs in the starter clutch just get gummed up with old oil residue and the problem is worse when cold. Eventually the cogs, pins, buttons get warn and can stick. Then it's an engine out repair.

Hi Rene,
Are you saying that the solenoid clicks when you press the starter button and the starter motor spins but doesn't turn the engine or the solenoid clicks but the starter doesn't spin? If it's the latter, then your starter is no good or the power is not getting to it, which could still be a solenoid fault.