Hi Fred,
I'll be pulling out of the this after this, and my Laptop has serious problems, like the keyboard.sys is corrupt ??
Can not type on it easily !!! I may post off about it along with some pics, you will scratch your head, but see what I mean and laugh.
Sorry, back on topic.
The OP has a 2015, with 24 + posts (experience, lack of knowledge).
The newer generations mean nothing to me, except the check light and no on board diagnostics. lol.
If there is a error code, it's stored on the dash chip via the ECU.
If there is a ECU error code detected, it will be the usual dash diagnostics and stored in memory, 60 / 61 etc etc.
From there its the usual fault finding as well a reading Chapter 1 of the FSM.
Some of the FSM's crook information has carried over to all the other generations, lol lol.
It is very handy to read up on the safety interlocks on all the FSM's, the 2002 has great descriptions of the bike than others, esp mapping and the FI and ABS, a great resource. ( the 2001's are useless to me) as well as the engine check light, as it varies from gen to gen.
I must admit the ignition switch may cause it, but every post I've seen, been rather rare, real rare, and I would start off simple with a five minute diagnostic, instead of rushing out and buying a ignition switch, remember here we have the Master key system $$$$$$$$$$$$$.
That's why I posted simple, and didn’t say you need a new ECU, lol.
Cheers mate.
PS fixed up such a fault recently on a auto clutch, a AS here.
Really weird interlocks.