i agree with tarmac, starter ang problem ... the click click sound is the starter solenoid being energized but the high-current contacts to supply power to the starter motor don't seem to work immediately ... hence needs cleaning
but there are also other areas which can cause the same problem as pointed by other posters ... battery terminals, cable connections ... the path where high current is supposed to go through for the starter motor to work ... basically a bad contact