Sounds to me like your controller is somehow sending a throttle signal that G2 interprets as less than zero, and that internally a signed value is getting assigned to an unsigned variable, resulting in a very large (larger than the throttle range would normally allow) RPM value, and thus driving the speed simulation to ridiculous levels. Sloppy programming at several levels. Haven't seen this one...