Clean the battery connections for starters on that. And verify you are getting a full charge on the battery.
I assume you have a volt meter?
Check and see if you are getting voltage at the heavy gauge on the starter relay where it comes from the battery?
If you arent, you dont have a good connection.
If you ARE, push the starter button and see if you are getting juice out the other side of the relay.
If you are, assure you are getting the voltage at the starter itself. IF you ARE, then its something wrong with the starter if it still aint cranking.
If you are not getting juice OUT of the relay, then its in the control side of the circuit. This is a simple part. That third wire on the starter relay (Much smaller one) ONLY goes up to the push-button starter. And when you push it, it grounds itself completing the circuit. You can test this by checking ohms from that point on the relay to ground, and make sure it goes to 0 ohms when you press the starter button. But odds are it isnt that if you are hearing the clicking. Clicking is a sign that THAT part is working fine.
You most likely just have a bad connection on the HEAVY guage wire side of the circuit.