I noticed I had a similar problem as well. At first I thought it was the battery, battery checked out. Then we thought it was the wires so I bought new ones... same things, only clicks. Charged the battery, almost turned over. Bought a new battery, intermittently turned over, then nothing. Then we changed the starter and it turned over! Eureka! Until a week later it didn’t turn over or even click... then Dad says, try starting it in neutral...
in the end... it was the neutral safety switch and a weak battery... But I learned a lot!