A bad battery won't limp along for months... You may have a few no starts, then it's dead.
Here's my take:
OP said he's getting solenoid clicking, no crank, intermittently, which indicates starter is not getting appropriate voltage, or starter/solenoid is going bad. If the issue were with the coil/igniter one would experience solid cranking but no start.
Voltage to the starter goes through Ignition switch.
Starter and switch are both items that wear out. Take your pick.
Here's my take:
OP said he's getting solenoid clicking, no crank, intermittently, which indicates starter is not getting appropriate voltage, or starter/solenoid is going bad. If the issue were with the coil/igniter one would experience solid cranking but no start.
Voltage to the starter goes through Ignition switch.
Starter and switch are both items that wear out. Take your pick.