it's your starter at fault, the click you hear is the starter solenoid, but the starter it self is not turing on or coming in. Which mean the brushes in the starter are worn, plus the starter use ring gears and it need to be re-grease. To make sure of what i am saying you can test and make sure your getting a straight 12 volts all when the engine is turn off to make sure it gets it main + current, the engine is ground enough and you are already getting the solenoid which mean your getting the key 12 volts when you turn to start. You can start the vechile by tapping the starter with a hammer while someone else is turning the key while you tap and the vechile should start. when it do start you can turn it off and it start back that dont mean the problem is solve, it need to be taken down and service. (waggawee ) One more thing get the battery charge up, because a weak battery cant start your vechile. 11.55v is good enough, but it runs down everytime you try cranking ok. Try what i say first. And it has nothing to do with your ignition key switch ok.
Source: auto electrican