Terry, when the same thing happened to me, I cleaned all the connections, with no difference - still got an occasional "no crank." So I figured it was probably either the seat switch, the PTO switch, or the brake switch. I decided to replace the PTO switch first, simply because it was the easiest - just pop the old switch out of the dash, unplug, put new switch in. That took care of the problem.
Tim