How did it run when you jumpered out the kickstand switch?
it ran fine its def not the kickstand switch
Just asking since it seemed that you weren't going to try it because you ruled it out due to it being new.
there really is no correlation between ground speed and normal engine operation. The ecu does calculate theoretical speed based on engine rpm and gear.
The problem you describe, with the bike cutting off and then coming back on seems to be electrical.
The relation to sped but not gear seems to me to be related to vibration or airflow causing something to change at 140mph.
The only think I can figure that woudl be related to an electrical fault that may be related to speed or certain vibration would be either the tip over switch, or the kickstand being vibrated or blown open for some reason at 140mph. could also be the main relay located in the fuse box.
Do the gauges recycle when the bike comes back on?