We have a toolcat that will not start thinking that it is in gear all the time. Setting a fault code 50-56. Has anyone seen this before? Im thinking the gear selector switch is faulty but before condemning it I figured I would take any advice I could get.