bypass the starter my friend. find the S terminal in the starter itself, take this wire out and grab a remote starter. hook up the other end of the remote starter to the battery red terminal and the other end to the S terminal of the starter. press the switch and if the engine cranks, then ur problem is within the ignition wiring system (means from the ignition switch to the s terminal). If you still hear a click only when you do the bypass, then the pinion gear of your starter is not meshing with the flywheel teeth. Hope u find your problem