OK thanks for the pictures of the new style GPS. I cannot see the contacts but assume they are in the body of the sensor? That being said have you checked the side stand switch? Now that you verified the GPS contacts are good it sounds like as soon as you move the shifter it thinks the side stand is down which would kill the engine. Just thinking out loud here it is electronics which means we might need
@DEcosse oops I mean a electrical genius