All lights come on with ignition but there is a
The fast clicking is the starter solenoid engaging. The starter motor is not turning the engine over due to insufficient amps from the battery. In other words, the battery has enough power to allow lights and other components to work that do not require high amphere's from the battery to work, but at the same time, the battery can not supply enough power to the starter motor. This sounds like a classic low battery voltage or a bad connection on the primary starting circuit, like battery terminal connection(s). If you can, place a volt meter on the + side and - neg side of the battery and read the voltage. It should be around 12.0 volts, then measure the amp draw to the starter, it should be under 150 amps, give or take. You can also remove the battery and bring it to an auto supply store to check it's condition, but if there is a shorted cell inside the battery, the test may also give a false reading, indicating it is good. let me know how you make out, I do not see this starting problem being caused by much else. The starter could be defective, but I am ruling this out with the info provided and without knowing the previous battery load measurements. Also, you can also jump the battery with jumper cables from another 12 volt source and see if the engine turns over. If it does, suspect the battery as a cause.