P1604
TOYOTA COROLLA · ENGINE AND EMISSIONS DIAGNOSTICS

P1604 Code Toyota Corolla: Startability Malfunction Diagnosis

Diagnose Corolla P1604 from failed-start evidence: cranking voltage and speed, authorization, fuel, ignition, airflow, synchronization and compression.

FORD PRIMARY SOURCES·GENERATION-AWARE·REVIEWED AUGUST 21, 2026
WHAT P1604 MEANS

Toyota P1604 records that the engine failed to start normally under the ECM's monitoring conditions. It is an outcome code, not a starter, fuel-pump or ECM verdict. Reconstruct whether cranking was slow, normal with no firing, or followed by immediate stall. Then test 12-volt battery/cranking voltage, engine-speed and cam/crank synchronization, start authorization, actual fuel and pressure, ignition, MAF/throttle/purge behavior and compression. Hybrid starting requires hybrid-aware data.

SAE/Ford description: Startability Malfunction
DRIVING RISKDiagnose promptly

If the Corolla starts and runs normally now, drive only as needed for diagnosis. Stop repeated cranking when battery speed falls, cables heat, fuel odor becomes strong or mechanical noise appears. Tow the vehicle if it will not start, stalls in traffic or shows oil-pressure/temperature warnings.

P1604 diagnostic path — each candidate cause paired with the test that separates it. The full cause matrix, with the evidence each cause needs, is below.
DIAGNOSTIC ROUTER

Match the symptom

Select the closest observation. The result changes the first test; it does not name a part to replace.

START HERE

Test battery state and voltage-drop the starter positive and ground paths.

CAUSE MATRIX

What can set P1604—and how to separate it

The order below is evidence-driven, not a universal probability ranking. Vehicle year, repair history, companion codes and the operating condition in freeze frame change where diagnosis should begin.

Possible causeEvidence that supports itFirst useful test
Weak battery, starter or cable voltage dropLow cranking voltage/speed or hot connectionBattery load/conductance and cranking voltage-drop tests
Fuel quantity, quality, pressure or injector faultNo/low pressure, contamination or missing contributionVerify actual fuel and engine-specific delivery
Crank/cam signal, ignition or authorization faultNo rpm/sync/spark or immobilizer state abnormalCompanion codes, synchronization and authorization checks
Airflow, throttle or purge-flooding problemPost-refuel stall or implausible airflow/throttle dataInspect air path and test purge sealing
Compression or mechanical timing failureUneven cranking, correlation code or mechanical noiseRelative compression then mechanical testing

Name the failed-start pattern before choosing a test

Slow cranking prioritizes battery, cables and starter load. Normal-speed cranking with no firing prioritizes synchronization, authorization, fuel and ignition. Starting then stalling changes the focus toward authorization, purge, throttle and fuel continuity.

Write down the pattern in the repair order. 'No start' alone is too vague to guide an efficient diagnosis.

Companion codes outrank P1604

P1604 says the outcome was wrong. A crank-sensor circuit code, low fuel-pressure code or immobilizer status can say which prerequisite disappeared. Save everything before clearing or charging the battery.

If the tank ran dry or a repair introduced the event, correct that known condition and still verify normal cranking/fuel data. An explained event does not justify unrelated parts.

Avoid two common Corolla bulletin mistakes

Do not apply the Tundra/Sequoia alcohol-density P1604 bulletin to Corolla. Do not convert Toyota's P1603 low-speed-stall campaign into a P1604 campaign because the numbers look similar.

Check the VIN for actual campaigns separately, then diagnose the stored code using its own definition and evidence.

BEFORE CLEARING

Save these scan-data clues

Freeze frame is a snapshot of conditions when the PCM matured the fault. It can distinguish an idle-only problem from a load, cold-start or monitor-completion problem. Clearing first throws that context away.

  • Minimum 12-volt battery voltage during crank
  • Cranking rpm and cam/crank synchronization
  • Start authorization/immobilizer status
  • Fuel level, pressure and injector command
  • MAF, MAP and throttle position
  • Temperature, crank duration and recent repair history
TEST SEQUENCE

A practical diagnostic workflow

  1. 01
    Reconstruct the event

    Record hot/cold state, crank speed/duration, fuel level and whether it started then stalled.

  2. 02
    Preserve every companion code

    Circuit, immobilizer, fuel-pressure and correlation codes outrank the outcome code.

  3. 03
    Measure cranking quality

    Test battery, starter speed and voltage drop rather than relying on sound.

  4. 04
    Verify synchronization and authorization

    Confirm ECM sees rpm/cam relationship and permits starting.

  5. 05
    Test fuel, ignition, air and compression

    Follow the branch matching the missing prerequisite.

  6. 06
    Verify hot and cold restarts

    Confirm normal start time and no pending P1604.

!
Do not load the parts cannon

Do not replace the starter, fuel pump or ECM from P1604 alone. Toyota flex-fuel P1604 bulletins for Tundra and Sequoia do not include Corolla, and the 2020 Corolla campaign widely discussed online concerns P1603—not P1604.

APPLICATION BOUNDARIES

Why the model year changes the test

Corolla covers several distinct diagnostic families: older 1ZZ-FE cable/electronic-throttle cars, 2ZR-FE/2ZR-FAE sedans, 2019+ M20A-FKS Hatchback and higher-output trims, later 2.0L sedans, and 2ZR-FXE hybrids. Confirm body style, model year, VIN, engine code, hybrid status, emissions certification and calibration before using specifications or a Toyota bulletin.

  • P1604 is Toyota-enhanced; a Toyota-capable scan tool may reveal start-history or subcode information absent from a basic reader.
  • T-SB-0166-19 and its predecessor list flex-fuel Tundra/Sequoia, not Corolla.
  • Toyota's certain-2020-Corolla ECU campaign identifies P1603 history, not P1604; do not merge the codes.
  • Corolla Hybrid starts the engine through the hybrid system and requires high-voltage safety boundaries.
COMMON QUESTIONS

P1604 FAQ

What does P1604 mean?+

The ECM detected abnormal or unsuccessful engine starting performance.

Does it mean the starter is bad?+

No. Battery, fuel, ignition, authorization, airflow and mechanical faults are possible.

Can a weak battery set it?+

Yes, when cranking voltage or speed becomes inadequate.

Can running out of fuel cause it?+

A failed start from insufficient fuel can contribute; verify actual quantity.

Is this the 2020 Corolla P1603 campaign?+

No. P1603 and P1604 are different codes and conditions.

Do Tundra flex-fuel bulletins apply?+

No. Their applicability does not list Corolla.

Does hybrid diagnosis differ?+

Yes. READY status and engine cranking require hybrid-aware tools and safety.

What proves repair?+

Reliable hot/cold restarts with normal cranking data and no pending return.

SOURCE TRAIL

Ford diagnostic references

These documents explain Ford monitor operation. Exact pinpoint tests, connector views and specifications must be selected for the truck's VIN and model year in current service information.

01Toyota Corolla manuals and warranty guidesOfficial Toyota model-year owner-document lookup; use VIN- and engine-correct Toyota repair information

Sources shown.
Check the application.

480 reference pages.
21 vehicle makes.

Review status visible.
Every page shows its source trail.