When the bike is cold it occasionally fails to fire. I hit the starter and get a ticking noise, more mechanical than electrical. I can keep hitting the starter, but the bike won't kick. If I put the bike in gear, spin the rear wheel (on stand) and put back in neutral the bike will then typically start. Is it a solenoid that's not engaging? The battery is a few months old but I'm not sure it's too good. At idle with the indicators on the headlight will dim. Tips please.