A quick test - short the positive terminal on the starter directly to the solenoid terminal (be careful, tractor brake set, out of gear, pto in neutral etc etc.) If the starter turns ok there's an open circuit somewhere - usually corroded plug-ins, blown or corroded fuse. (On older rigs the...