I assume there is a spring to hold it in neutral? i wonder if ot may not be tight enough to pull the pump back to neutral? I'm just thinking of the bobcat setup with a plate, stops and a spring. The spring pushed the plate with two stops on it that hold the arms on the pump that connect to the swash plates in the correct position.
When you find neutral and the machine is running, does it stay in neutral? or does it still creep? if it moves still, you may need to try and work out how to do the adjustment.
Sorry i can't be more help, i have never seen or worked on one of these machines