Did you check the starter? How abt the battery cables and ground? How abt the other wires going to starter?
Maybe ignition coil? Do a test turn on youre headlights (at night) and try to start it and if they dem the coil is good if not its bad.
What he said it sounds like a starter problem,
but if it was the starter it wouldn't start up sometimes it just wouldn't start at all right?
You could have a bad starter.
when i turn the key the lights come on and everything works but it just clicks... we replaced the battery, relay switch, a blown fuse, and now the halo switch whatever that is :/ every time we fix something it starts and then doesn't start its been for the last 3 weeks... we replaced the halo switch last night it started right up... now tonight it isnt starting again it just clicks!! the ignition was replaced last year what else can it be???