A starter may click but not crank or turn over when the solenoid isn't providing the power to turn over the starter. This may be due to a weak battery, loose or corroded wiring, or a faulty starter solenoid.