When you install the GPS into the crank cases its possible to misaline the loctating pin and bend it.
This will of course mean it reads neutral when infact it isnt and read the wrong gears.
I'd remove the GPS and check its location and the condition of the locating pin.
_________________
If I have to take the carbs off once more...