Why won't my car start but lights come on?

Your car won't start but the lights come on when you turn the key or push the start button, which points to enough battery power for accessories but not for cranking the engine. This common issue often stems from a weak battery, poor connections, or starter problems rather than a completely dead battery. Following a step-by-step troubleshooting process can help you pinpoint and fix the cause without guessing.

Quick checks (try these first)

  1. Turn on the headlights and try to start the car—if they dim significantly or go out, the battery lacks enough power for the starter[2][3][5].
  2. Listen closely when turning the key: a single click often means a faulty starter solenoid or relay, while no sound suggests an ignition switch or wiring issue[2][5][6].
  3. Inspect the battery terminals for white or green corrosion, looseness, or damaged cables—clean and tighten them immediately if needed[1][2][6].
  4. Try starting with all accessories off (radio, AC, lights) to reduce the battery's load[3][5].
  5. Check the fuse box for blown fuses, especially those labeled for starter, ignition, or engine control—replace any that look burned out[1][6].
  6. If safe, attempt a jump-start from another vehicle, but note if the engine cranks weakly or not at all, indicating it's not just the battery[1].

Weak or failing battery

Even if lights and radio work, the battery may be too weak to supply the high current needed by the starter motor, which draws far more power than accessories[2][3][5]. Batteries over three years old often fail in cold weather or after short trips that don't fully recharge them, leading to low voltage under load[2][3].

A healthy battery reads about 12.6 volts when off and 14.2-14.7 volts when the engine runs; anything lower points to replacement[3].

Corroded or loose battery connections

Corrosion or loose terminals block high-current flow to the starter while allowing low-power items like lights to function[1][2][5][6]. This is common in humid areas, with road salt, or on older batteries where buildup restricts electricity[2].

Poor grounds or damaged cables worsen the issue, mimicking a dead battery[1][5].

Bad ground connections

A faulty engine or chassis ground prevents starter engagement even with good battery power[5].

Faulty starter motor or solenoid

The starter motor cranks the engine, but if worn out, it may click without turning over or fail silently while lights stay bright[2][3][6]. The solenoid (attached to the starter) acts as a high-power switch; if bad, no signal reaches the motor[1][2].

Listen for rapid clicking (solenoid trying to engage) or nothing at all[5].

Blown fuses, bad relays, or wiring issues

A blown starter fuse, faulty relay, or damaged wiring interrupts the start signal despite battery power[1][6]. Relays click to send power to the starter; if bad, no crank occurs[1][2].

Wiring chafing or rodent damage is common in older cars[4][6].

Failed ignition switch

The ignition switch sends the start signal from key to starter; if worn, accessories work but cranking fails with no sound[1][2][4]. This is more common in high-mileage vehicles[1].

Accessories may stay on in "accessory" position without advancing to start[1].

Fuel system or sensor problems

If the engine cranks slowly but won't fire, or briefly starts then dies, check fuel delivery or spark despite electrical symptoms[1]. No fuel pump hum or spark points here, not fixed by jumping[1].

Clogged filter, bad pump, or crankshaft sensor fails to signal the computer[1].

Alternator not charging the battery

A failing alternator doesn't recharge the battery while driving, leading to repeated no-starts even after lights work initially[3]. Look for dimming lights over time or dash warnings[3].

When to call a professional

Skip DIY if you're uncomfortable with electrical tests, lack tools like a multimeter, or the car is under warranty. Call a mechanic for these red flags.

Frequently asked questions

Why does my car click but not start?

A clicking sound usually means the starter solenoid or relay is engaging but not getting enough power to turn the motor, often from weak battery, bad connections, or solenoid failure[2][5][6].

Can I drive with a weak battery if lights work?

No, it will drain fully soon, stranding you—the starter needs full power, and a weak battery risks alternator strain or total failure[2][3][5].

Does jump-starting fix this permanently?

Only if it's a low-charge battery; if it won't crank even jumped, or dies again soon, check starter, alternator, or connections[1][5].

What if lights dim when starting?

Points to weak battery or poor connections pulling down voltage under load—charge, test, or clean terminals first[2][3][5].

Is it the starter if lights stay bright?

Yes, often—steady lights with no crank or single click suggest starter motor, solenoid, relay, or ignition switch blocking power[2][5].

How do I know if it's the alternator?

Battery dies repeatedly after driving, voltage below 13.5V running, dim accessories, or whining noise from engine bay[3].