Usually the problem is low voltage that energizes the starter. These tractors were designed without a starter relay, and now that they are getting older, you get a little resistance in the wiring, and safety switches which reduces the voltage to the starter solenoid wire. I have repaired alot of these by installing a relay in the circuit. Install the relay close to the starter for best performance. There is a kit available that was designed for larger tractors that I usually use. It is part number RE44536. It comes with instructions to install on 3020 or 4020 ag tractors, but with slight modification it will fit the 50 series compacts or any other 12 volt starting system for that matter.