Wont start, have to keep turning it over several times. on 2007 Toyota FJ Cruiser

Go out to start it and it will click,once, and wont start, you have to try several times before it will finally start. Have had it at the shop twice, once they put a new battery in, and second time a new starter. Now it is going it again. I have full power, all lights work, just clicks a few times before finally starting. What is wrong?

Asked by for the 2007 Toyota FJ Cruiser
sounds like water in the starter mine was doing the same thing and had it replaced it was fine.
1 more answer
sound to me you have a false contac whit the ground check the conection front battery and around the body and special th a one on the starter good luck