Well, how about this for chance. I backed it out this morning and parked it getting ready to check for continuity on the switch and make sure it was operating as it should. Locked the brake, arms to neutral, then hopped up and the damn thing kept running.
I sat down 3 times and repeated it, even started it again, and it kept running. So I am at a loss.
I removed the plug for the seat switch, it was packed with the electrical grease, maybe it was preventing a good connection somewhere? I really don't know. Tried it again when I finished mowing, and it's working now. Guess it's just a good day for me.