Symptom hub
Long Crank: Likely OBD-II Codes and What to Check First
Long crank often points to weak cam/crank sync, purge-valve flooding after refueling, or a fuel and timing problem that delays combustion even though the engine eventually starts.
Likely related codes
Start your diagnostic path here
P0016 — Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) P0335 — Crankshaft Position Sensor A Circuit P0340 — Camshaft Position Sensor Circuit P0336 — Crankshaft Position Sensor A Circuit Range/Performance P0337 — Crankshaft Position Sensor A Circuit Low Input P0339 — Crankshaft Position Sensor A Circuit Intermittent P0341 — Camshaft Position Sensor Circuit Range/Performance P0342 — Camshaft Position Sensor Circuit Low Input P0344 — Camshaft Position Sensor Circuit Intermittent P0345 — Camshaft Position Sensor A Circuit (Bank 2) P0346 — Camshaft Position Sensor A Circuit Range/Performance (Bank 2) P0347 — Camshaft Position Sensor A Circuit Low Input (Bank 2) P0348 — Camshaft Position Sensor A Circuit High Input (Bank 2) P0349 — Camshaft Position Sensor A Circuit Intermittent (Bank 2) P0441 — Evaporative Emission Control System Incorrect Purge Flow P0496 — Evaporative Emission System High Purge Flow P0017 — Crankshaft Position - Exhaust Camshaft Position Correlation (Bank 1 Sensor B) P0451 — Evaporative Emission Control System Pressure Sensor Range/Performance P0010 — A Camshaft Position Actuator Circuit / Open (Bank 1) P0013 — B Camshaft Position Actuator Circuit / Open (Bank 1) P0020 — A Camshaft Position Actuator Circuit / Open (Bank 2) P0022 — A Camshaft Position Timing Over-Retarded (Bank 2) P0023 — B Camshaft Position Actuator Circuit / Open (Bank 2) P0024 — B Camshaft Position Timing Over-Advanced or System Performance (Bank 2) P0015 — B Camshaft Position Timing Over-Retarded (Bank 1) P0018 — Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A) P0019 — Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B) P0025 — B Camshaft Position Timing Over-Retarded (Bank 2) P000B — B Camshaft Position Slow Response (Bank 1) P000D — B Camshaft Position Slow Response (Bank 2) P0180 — Fuel Temperature Sensor A Circuit P0181 — Fuel Temperature Sensor A Circuit Range/Performance P0182 — Fuel Temperature Sensor A Circuit Low Input P0183 — Fuel Temperature Sensor A Circuit High Input P0184 — Fuel Temperature Sensor A Circuit Intermittent P0190 — Fuel Rail Pressure Sensor Circuit P0191 — Fuel Rail Pressure Sensor Range/Performance P0192 — Fuel Rail Pressure Sensor Circuit Low Input P0193 — Fuel Rail Pressure Sensor Circuit High Input P0194 — Fuel Rail Pressure Sensor Circuit Intermittent P2290 — Fuel Pressure Regulator 2 Control Circuit P2291 — Injector Control Pressure Too Low - Engine Cranking P2293 — Fuel Pressure Regulator 2 Performance P2294 — Fuel Pressure Regulator 2 Control Circuit/Open P2295 — Fuel Pressure Regulator 2 Control Circuit Low P0230 — Fuel Pump Primary Circuit P0231 — Fuel Pump Secondary Circuit Low P023F — Fuel Pump Secondary Circuit/Open P0627 — Fuel Pump A Control Circuit/Open P0628 — Fuel Pump A Control Circuit Low P0641 — Sensor Reference Voltage A Circuit/Open P0651 — Sensor Reference Voltage B Circuit/Open P0697 — Sensor Reference Voltage C Circuit/Open P0380 — Glow Plug/Heater Circuit A Malfunction P0670 — Glow Plug Control Module Control Circuit P0671 — Cylinder 1 Glow Plug Circuit/Open P0672 — Cylinder 2 Glow Plug Circuit/Open P0673 — Cylinder 3 Glow Plug Circuit/Open P0674 — Cylinder 4 Glow Plug Circuit/Open P0675 — Cylinder 5 Glow Plug Circuit/Open P0676 — Cylinder 6 Glow Plug Circuit/Open P0686 — ECM/PCM Power Relay Control Circuit Low P0688 — ECM/PCM Power Relay Sense Circuit/Open P0689 — ECM/PCM Power Relay Sense Circuit Low P2505 — ECM/PCM Power Input Signal P2506 — ECM/PCM Power Input Signal Range/Performance P2507 — ECM/PCM Power Input Signal Low P2509 — ECM/PCM Power Input Signal Intermittent P2510 — ECM/PCM Power Relay Sense Circuit Range/Performance P0616 — Starter Relay Circuit Low P0512 — Starter Request Circuit P2534 — Ignition Switch Run/Start Position Circuit Low P2536 — Ignition Switch Accessory Position Circuit Low P0316 — Engine Misfire Detected on Startup (First 1000 Revolutions) P1450 — Unable to Bleed Up Fuel Tank Vacuum P2287 — Injector Control Pressure Sensor Circuit Intermittent
Connected paths
Brand hubs where this symptom is common
Browse all brand hubs
Built to keep related fixes, symptoms, and hubs one step away.
Connected paths
Guides to read next
Browse all guides
Built to keep related fixes, symptoms, and hubs one step away.
Hard Start Diagnostic Order for OBD-II VehiclesLong Crank Diagnostic Order Before Replacing SensorsRefuel-Related Hard Start ChecklistP0016 vs P0335 vs P0340: How to Tell Timing Correlation from Crank or Cam Signal FailureStartup Rattle with P0016 or P0017: What It Usually MeansLong Crank Hot vs Cold: What Cam, Crank, and EVAP Codes Are Trying to Tell YouPCM Power Relay vs Battery vs Ignition Switch: How to Split a No-Start Power Problem