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