It won't be costly to diagnose and you will probably have to do it yourself since its intermittent.
Next time it won't start do just one thing. Pull in the clutch and see if it turns over. Let us know.
Ok. I think I have a lazy neutral safety switch and a bad clutch switch. Here's what happened just now:
Bike on centerstand, sidestand up. Key in ON' position. Kill switch in 'ON' position. Bike in neutral. Neutral light ON. Gear indicator at '0'. Not pulling clutch lever. Press starter button - bike started.
Then - all the same, but bike in 1st gear, clutch lever pulled in. Press starter button - nothing.
Then - bike back in neutral *neutral light did NOT come back on*, but gear indicator showing '0' and rear wheel freely turning. Clutch lever not pulled in. Press starter button - nothing. Then pull in clutch lever and press starter button - still nothing.
Then - toggled between 1st, neutral and 2nd repeatedly and couldn't get neutral light to shine. No start at all.
Then - came inside, poured cup of coffee and typed this.
Based on these tests, would it be safe to say my above hypothesis is likely true; Lazy neutral switch and bad clutch switch?
Thanks!