Hard Starting: Causes, Likely Codes & What to Do

Severity: medium Symptom
Quick answer: Hard starting means the engine cranks for a long time before it catches, or needs several attempts. Common causes are weak fuel pressure, a failing crankshaft/camshaft sensor, worn spark plugs, a dirty throttle body, or cold-start issues like a bad coolant temperature sensor. Scanning for codes narrows it down quickly.

TL;DR

Hard starting = long crank before the engine fires. Severity: medium. Most likely codes: P2293 (fuel pressure), P0335 (crank sensor), P0340 (cam sensor). Top causes: weak fuel pressure, sensor faults, worn plugs, cold-start enrichment problems. Scan to confirm.

Ad slot: above-fold

What "hard starting" means

To start, the engine needs fuel pressure, a position signal (crank/cam sensors) to time injection and spark, and a good spark. A long crank means one of these is marginal at startup — for example fuel pressure bleeding down overnight, a sensor that reads poorly when cold, or weak ignition. Whether it is worse when cold or hot is a key clue.

Quick diagnosis: IF → THEN

If…Then…
it is hard to start after sitting overnight but fine when warmsuspect fuel pressure bleeding down (leaking injector, check valve, or pump) — see P2293
it is hard to start when the engine is hotsuspect a heat-soaked crank/cam sensor or fuel vapor issues (P0335, P0340)
hard starting comes with rough cold runningsuspect coolant temp sensor or worn spark plugs affecting cold enrichment
it cranks normally but never seems to get fuelcheck the fuel pump, pressure and injectors before ignition

Most likely fault codes

CodeLikelihoodNotes
P2293 — Fuel pressure regulator
30%
P0335 — Crankshaft position sensor
25%
P0340 — Camshaft position sensor
20%
P0128 — Coolant thermostat (cold-running)
15%
Affects cold-start enrichment
Scan your car to confirm the exact code →
Ad slot: mid-content

Common causes

  • Weak fuel pressure (pump, regulator, leaking injector)
  • Failing crankshaft or camshaft position sensor
  • Worn spark plugs or weak ignition
  • Coolant temperature sensor giving a wrong cold reading
  • Dirty throttle body or intake (idle/air control)

What to do

  1. Scan for codes — fuel, sensor and temperature faults usually show up.
  2. Note whether it is worse cold or hot — that points at the cause.
  3. Check fuel pressure, and whether it holds after shut-off.
  4. Inspect spark plugs and the crank/cam sensors.
  5. Clean the throttle body if idle/air control seems involved.

When is it urgent?

Hard starting is rarely an emergency, but it tends to get worse and can leave you stranded. Diagnose it before it becomes a no-start.

Frequently asked questions

Why is my car hard to start in the morning but fine later?

That usually means fuel pressure is bleeding down while the car sits — from a leaking injector, a bad check valve, or a weak pump/regulator (often related to P2293). The first start has to rebuild pressure, so it cranks longer.

Can a crankshaft sensor cause hard starting?

Yes. A failing crankshaft position sensor can make the engine crank a long time before it catches, and it may set code P0335.

Is hard starting a fuel or electrical problem?

It can be either. Fuel pressure and injectors cover many cases, but crank/cam sensors and ignition are common too. Scanning and noting cold-vs-hot behavior narrows it down.

Ad slot: end-of-page