Car Won’t Start But Lights Come On

Quick answer: If your car won’t start but the lights come on, the most likely causes are a bad starter, weak battery, bad battery connections, faulty ignition switch, or a problem with the starter relay.

Recommended Tool

If your car won’t start, a battery tester is one of the fastest ways to diagnose the issue.

Check price on Amazon

Symptoms to Check

  • Dashboard lights turn on normally
  • Headlights are bright
  • Engine does not crank at all
  • You may hear a click or no sound at all
  • Car may start intermittently

Most Likely Causes

  1. Bad starter motor — very common when lights work but engine will not turn.
  2. Weak battery — lights require less power than starting the engine.
  3. Loose or corroded battery terminals — can block power flow.
  4. Faulty ignition switch — may not send signal to start.
  5. Bad starter relay — relay may click but fail to engage.

Simple Diagnostic Steps

  1. Turn headlights on and try starting. If they dim, suspect the battery.
  2. Listen for clicking. One click often points to the starter.
  3. Check battery terminals for corrosion or looseness.
  4. Try a jump start to rule out battery issues.
  5. If available, test battery voltage or use an OBD2 scanner.

Common Fixes and Estimated Costs

Problem Possible Fix Estimated Cost
Bad starter Replace starter motor $250–$800
Weak battery Replace or charge battery $100–$250
Corroded terminals Clean terminals $0–$100
Bad relay Replace relay $20–$150

Can You Drive It?

No. Even though the lights work, the car is not reliable if it will not start. The issue should be diagnosed before driving.

Tools That Help Diagnose This

Next steps: If you hear clicking, read car won’t start clicking noise. If your battery is good, read car won’t start but battery is good.

As an Amazon Associate, I earn from qualifying purchases.

Leave a comment