Hard Starting: Causes, Likely Codes & What to Do
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.
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 warm | suspect fuel pressure bleeding down (leaking injector, check valve, or pump) — see P2293 |
| it is hard to start when the engine is hot | suspect a heat-soaked crank/cam sensor or fuel vapor issues (P0335, P0340) |
| hard starting comes with rough cold running | suspect coolant temp sensor or worn spark plugs affecting cold enrichment |
| it cranks normally but never seems to get fuel | check the fuel pump, pressure and injectors before ignition |
Most likely fault codes
| Code | Likelihood | Notes |
|---|---|---|
| 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 |
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
- Scan for codes — fuel, sensor and temperature faults usually show up.
- Note whether it is worse cold or hot — that points at the cause.
- Check fuel pressure, and whether it holds after shut-off.
- Inspect spark plugs and the crank/cam sensors.
- 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.