I had simirlar problem with My bike, I would try some other test like:
- Check every connector and make sure that they are free of corrosion.
- Try to mesure the voltage when you start you bike, if it drop to much your ECU will not have the required current to activate the spark plug, injector, etc. I dont rememeber the exact number but below 10v is a problem for sure. It can be a sign of a bad battery, not likely because new. i solve that problem by instaling a HEADLIGHT OFF DURING START MOD. (You can TEST if it will solve the problem by disconnecting the 2 headlight connector bulb and give it a try or turn completely off you head light if you can.)
- Try to Jump start your bike with his own battery ( I know it sound stupid...) What you have to do is connect the jumper cable on your battery (your battery can stay in place and must be connected to the bike), connect other negatif end to the frame or engine close to the Starter, turn the key ON and apply curent the positive on the starter wire close to the starter. TAKE YOUR TIME IT IS DANGEROUS... If it start that way it will indicate a Starter relay problem or corrosion on the connector somewhere.
Good luck let us know more detail...