Try this
Let me rephrase this.
In my situation, when I tried to start it, there was a "click", and nothing else. I would then try it again, from 2-7 more try's in a period of less the 2 minutes, and then it would start up like normal. This is an indication of a worn "key".
HOWEVER:
If you try to start it but get the "click", and you HAVE to wait about 30 minutes, then that is an indication that your solenoid is overheating. After waiting about 20-30 minutes, your solenoid cools down enough to allow it to turn the starter motor.
If this is the problem, then you'll need to replace the solenoid. I forget the price that the mechanic quoted me on replacing the solenoid. I think it is quite a bit more to replace the solenoid, and you may as well just opt for purchasing a remanufactured starter assembly.
I was lucky enough to find an honest mechanic who only fixed what needed to be fixed, because he had a chance to pull a fast one on me, but he didn't.
Get a quote first!