Hi Ron
So "Won't restart" means won't crank ?
No cranks are usually a safety switch.
They are primative switches that do go bad over time.
Some times it is just dust some times it is burning.
The simpelist thing is to make 6 small jumpers with a blade on each end and bypass all of the cranking switches by jumping at the plugs .
If you still have no crank then you have a broken wire , they often crack where the terminal is crimped onto the wire so you get random work-don't work situations .
If you get reliable cranking with the jumpers then start removing them till the culprit is found
Jump B to S on key plug Saves you growing a 3rd hand
PTO plug
L & R lap bar plugs
Parking brake plug
Start relay
Toro hide their wiring diagram in the operators manuals .
Note the cranking solenoid is switched on the ground side and the power side .