if the fuel level is showing incorrect it will NOT be the reason.. there is no "Don't start if too little fuel" function as far as I'm aware.. so you're off the hook there..
look at the other variables in the engine controller..
- view the realtime values of the Engine
- start logging them...
- then hit the starter button... (hold it for a while)
now stop the log and share the CSV with us...
we can then compare it to other bikes...
(or you can do that too...)
Also see our Tech section for more EWS info:
http://www.hexcode.co.za/techinfo/ews(you will see that we state teh following: "The Fault Code diagnosis: According to several dealerships and dealer techs we spoke to, a faulty ring antenna raises a Fault code within the BMS-K(P) only 50% of the time..."
also, if the battery is too flat, the ECU will impede the start... (but you should see that on one of the realtime values..)
Pls post a COMPLETE Autoscan...
best
Stephan