ECU uses gear position sensor to calculate the speed that the bike is traveling (aka rpm x gear x set number) so it can add extra fuel due to ram air compensation. If the sensor isn't working correctly, it will give the ecu wrong info............it'll add wrong amount of fuel, which can lead to poor engine performance and sometimes engine failure.