P1604 – Startability Malfunction (Toyota)

Description

The ECM detected repeated failed or extended start attempts, indicating a startability malfunction.

Want to confirm the real cause of this fault code?

A high‑quality OBD2 scanner gives you live data, fuel trims, sensor readings and freeze‑frame information — exactly what you need to verify the root cause of this code with confidence.

View Recommended Scanners

Symptoms

  • Hard starting
  • Long cranking time
  • Rough idle after starting
  • Engine may stall shortly after starting
  • Check engine light may be on

Causes

  • Weak battery
  • Failing fuel pump
  • Clogged injectors
  • Vacuum leak
  • Worn spark plugs or ignition coils

Diagnosis

  • Check battery voltage
  • Measure fuel pressure
  • Inspect injectors
  • Check ignition components
  • Scan for related Toyota-specific codes

Repair

  • Replace weak battery
  • Replace fuel pump
  • Clean or replace injectors
  • Repair vacuum leaks
  • Replace worn ignition components