Not that you've not checked already but make sure the battery terminals are clean and tight. Quite how you store the bike, garaged I suspect, still a squirt of a volatile solvent suitable for the cleaning of electrical bits - be squirted in the region of the starter button, in the right clip-on cluster - and at the kill switch while you're at it. With the ignition off, press;wiggle; work the buttons to break thru' any possible oxidation layer that may have built up on the brass-ish shiney bits in there, from parasitic leakage(my theory) inherent in the electric system. Then try to start. Cleaning the spade end connectors to the coils wouldn't hurt. Each little fix you do, before the next one, try to start the bike - if poss..
I long pulled all my safety switches - well had the dealer do it - side stand and clutch switches, gone. Anyway give a good wiggling of all the salient bits - the solenoid, battery integrity( is it 2yrs+?), check all connectors/ions, safety switches, Vent carbs float chambers for fuel flow, throttle path, cracks in vacuum hoses.
The side stand switch is a T part but the clutch one, you can get from a Yamaha dealer for peanuts. The side stand one sometimes comes loose on it's mount and the plunger doesn't engage/disengage properly(check for full travel and position), the clutch one tends to simply fail, try hot wiring the terminals!.Make sure the crank sender unit is connected - I don't think you can confuse it with the reserve sender unit connector, but it's a possibility! Bon chance!