- P1604 Startability Malfunction in Toyota and Lexus vehicles indicates that the engine struggled to start, but it doesn't specify exactly what went wrong. Rather than immediately replacing components like the battery or starter, it’s crucial to determine what specifically caused the failed start by checking associated trouble codes, testing battery health, and examining the starting system and fuel delivery.
- Common symptoms of the P1604 code include a no-start condition, extended engine cranking, or the engine stalling and running rough after startup. Although P1604 highlights an abnormal start, it doesn't directly diagnose the failed part. The issue could be as simple as a discharged battery, fuel system problems, ignition system faults, or possibly ECM programming errors.
- Diagnosing P1604
If your Toyota or Lexus shows P1604 Startability Malfunction after a hard start, extended cranking, or a no-start condition, the code can be confusing because it does not point to one specific failed part. In many cases, P1604 is the ECM’s way of recording that the engine did not start normally, rather than telling you exactly why it failed to start.
This means replacing the battery, starter, fuel pump, or ECM simply because you see Toyota P1604 can waste money. The correct approach is to determine what happened during the failed start, check any accompanying diagnostic trouble codes, and then test the battery, starting system, fuel delivery, ignition, sensors, and engine condition in a logical order.
Toyota’s own service information associates P1604 with hard-start and extended-crank conditions. Toyota has also issued model-specific service bulletins where P1604 can be related to ECM calibration and fuel-management issues, so the exact repair can vary significantly by model, engine, and year.
What Does Toyota/Lexus Error P1604 Mean?
P1604 means Startability Malfunction on Toyota applications that use this diagnostic definition. Rather than monitoring only one sensor or circuit, the engine control system uses this code to indicate that starting did not occur as expected.
For example, the engine may crank for longer than normal, fail to start, start only after several attempts, or start and struggle immediately afterward. Toyota service bulletins specifically associate P1604 with hard-start and extended-cranking complaints.
This distinction is important because P1604 is often better viewed as a symptom or outcome code. The ECM knows that the starting event was abnormal, but another problem may be responsible for that abnormal start.
The actual cause might be something simple such as a discharged battery or poor battery connection. It could also involve fuel delivery, ignition, engine-speed signals, an immobilizer issue, mechanical engine problems, wiring, or in a much smaller number of cases, ECM programming or ECM-related faults.
Is P1604 a Generic OBD-II Code?
P1604 is a manufacturer-specific powertrain code, so you should not assume that P1604 means exactly the same thing on every vehicle manufacturer. If you are diagnosing a Toyota or Lexus, always confirm the definition and diagnostic procedure using information for the exact model, engine, model year, and market.
This is particularly important with Lexus vehicles. A troubleshooting procedure or Toyota Technical Service Bulletin written for a specific Tundra or Sequoia should not automatically be applied to a Lexus simply because both vehicles display P1604.
Common Symptoms of P1604 Startability Malfunction
A Toyota or Lexus with P1604 may behave differently depending on what caused the failed starting event. Some cars may currently start normally even though P1604 remains stored from an earlier incident.
Common symptoms you may notice include:
- Engine cranks but does not start
- Engine takes noticeably longer than usual to start
- Several starting attempts are required
- Engine starts and then stalls
- Slow or weak cranking
- Intermittent starting problems
- Rough running immediately after startup
- Check Engine light
- Additional engine or fuel-system trouble codes
- Problem occurs mainly after the vehicle has been sitting
- Problem appears after refueling or after running extremely low on fuel
Toyota documentation also shows that P1604 can appear together with codes such as P1605 for rough idling and fuel-mixture codes on certain applications. That is one reason you should scan the vehicle for all stored and pending codes before replacing anything.
What Causes Toyota or Lexus P1604?
There is no single universal cause of P1604. Think about everything an engine needs to start correctly: sufficient electrical power, adequate cranking speed, correct fuel delivery, ignition or combustion control, accurate sensor information, proper engine timing, and authorization from the vehicle’s security system.
A failure in any of those areas can potentially result in an abnormal starting event.
1. Weak Battery or Poor Battery Connections
A weak battery should be one of the first things checked, especially if the starter sounds slower than usual. A battery can have enough voltage to illuminate the dashboard while still being unable to deliver sufficient current during starting.
Corroded battery terminals, loose clamps, damaged cables, or a poor engine ground can create similar symptoms. For this reason, checking resting battery voltage alone is not always sufficient. A proper battery and starting-system test is more useful.
2. Starter Motor or Starting Circuit Problems
If the starter turns the engine too slowly, combustion may not begin normally. Starter wear, excessive resistance in the positive cable, poor grounding, relay or control problems, and mechanical starter issues should be considered when cranking sounds slow or inconsistent.
Do not automatically condemn the starter if the engine does not crank. Depending on the vehicle, the fault may be elsewhere in the start-control circuit.
3. Low Fuel Pressure or Fuel Delivery Problems
An engine that cranks at normal speed but does not fire should lead you toward fuel, ignition, engine synchronization, or mechanical checks. Fuel-related possibilities include inadequate fuel pressure, a failing pump, electrical problems in the pump circuit, injector problems, contaminated fuel, incorrect fuel composition, or simply an extremely low fuel level.
Listening for a fuel pump noise is not a complete fuel-system test. A pump can run while still failing to produce the pressure or volume required by the engine.
4. Fuel Quality or Fuel Composition Problems
Toyota has documented a specific P1604 situation on certain flex-fuel Tundra and Sequoia vehicles. In those applications, the ECM’s alcohol-density estimate could become inaccurate relative to the actual fuel, resulting in hard starting, abnormal fuel trims, and P1604.
This does not mean every Toyota P1604 requires an ECM software update. The bulletin applies only to specified vehicles and conditions, which is why identifying the model, engine, calibration, fuel data, and associated codes is essential before performing any software-related repair.
5. Ignition System Problems
On gasoline engines, worn spark plugs, ignition-coil problems, damaged wiring, or another condition that prevents reliable spark can cause extended cranking or a no-start condition. If the engine cranks normally and fuel delivery checks out, verifying ignition operation becomes an important part of diagnosis.
Replacing every ignition coil as a first step is usually unnecessary. Scan data, accompanying misfire codes, plug condition, and proper testing should guide the repair.
6. Crankshaft or Camshaft Position Signal Problems
The ECM needs accurate engine position and speed information to control starting and combustion. If the crankshaft or camshaft position signal is missing or implausible during cranking, starting can be delayed or prevented.
One useful preliminary check on many vehicles is to watch engine RPM on a capable scan tool while cranking. An unexpected lack of engine-speed information can provide an important diagnostic clue, although it does not automatically prove that the crankshaft sensor itself is bad.
7. Air Intake or Electronic Throttle Problems
Major intake leaks, disconnected intake plumbing, contamination around airflow-measuring components, wiring problems, or electronic throttle-related faults can interfere with the amount of air and fuel needed during startup.
Inspect the intake system before blindly replacing the mass airflow sensor or throttle body. Look for disconnected hoses, loose clamps, damaged wiring, and other obvious changes, particularly if the problem appeared immediately after maintenance.
8. Immobilizer or Key Recognition Problems
A security or immobilizer problem can prevent an otherwise healthy engine from starting. This becomes more likely if the security indicator behaves abnormally, the problem started after key programming or electrical work, or another key starts the vehicle normally.
A basic engine-code reader may not show every immobilizer or body-control fault. Toyota Techstream or another capable vehicle-specific scanner can provide significantly more information when security authorization is suspected.
9. Mechanical Engine Problems
If battery condition, cranking speed, fuel, ignition, sensor signals, and security authorization all appear normal, mechanical engine condition has to be considered. Low compression, valve-timing problems, excessive engine friction, or internal damage can produce a crank-no-start or extended-crank complaint.
Mechanical testing should generally come after the faster electrical and scan-data checks unless the engine’s sound during cranking immediately suggests a compression or timing problem.
10. ECM Programming, Wiring, or ECM Failure
The ECM should normally be near the bottom of the suspect list rather than the top. Wiring, connectors, power supplies, grounds, calibration updates, and other causes should be verified before replacing an expensive control module.
Toyota’s flex-fuel P1604 bulletin is a particularly useful example. Toyota specifically states that the ECM should not be replaced as part of that repair procedure. Instead, the applicable repair includes checking the condition, reviewing fuel-related data, verifying calibration, and following the prescribed repair and reprogramming process.
How to Diagnose and Fix Toyota/Lexus P1604
The fastest way to solve P1604 is to diagnose the starting behavior before replacing parts. The following process works as a practical starting point, although model-specific service information should take priority whenever specifications or test procedures differ.
Step 1: Scan the Vehicle Before Clearing Anything
Connect an OBD-II scanner and record P1604 along with every other stored, pending, and permanent code available. If your scanner can access manufacturer-specific data, also check other relevant control modules.
Do not immediately erase P1604. Clearing codes can remove freeze-frame information that may show engine conditions around the time the startability problem occurred.
Look carefully for codes involving:
- Crankshaft or camshaft position
- Misfires
- Fuel mixture
- Fuel pressure
- Electronic throttle control
- Mass airflow or manifold pressure
- Engine immobilizer or communication systems
- Battery voltage or control-module power
When another specific DTC accompanies P1604, diagnosing the more specific fault often leads you toward the actual cause of the starting problem.
Step 2: Determine Exactly What the Engine Does
Do not treat every P1604 vehicle as a generic no-start. Observe what happens when START is requested.
- No crank: Focus first on battery power, terminals, starting controls, starter circuit, security authorization, and related wiring.
- Slow crank: Check battery condition, cable voltage drop, grounds, starter operation, and possible excessive mechanical resistance.
- Normal crank but no start: Investigate fuel delivery, ignition, engine-speed and synchronization signals, immobilizer authorization, and mechanical condition.
- Long crank then starts: Check fuel-pressure retention, battery performance, sensor data, fuel quality, and other conditions affecting startup.
- Starts and stalls: Look for fuel-delivery problems, air-metering issues, security intervention, throttle problems, and other accompanying DTCs.
This simple classification can save considerable diagnostic time because each symptom points toward a different group of possible faults.
Step 3: Test the Battery and Electrical Connections
Inspect both battery terminals for looseness, corrosion, damage, or evidence of poor contact. Check the main ground connections between the battery, body, engine, and transmission where applicable.
If the battery’s condition is uncertain, use an appropriate battery tester rather than relying only on open-circuit voltage. A battery that looks acceptable while sitting can experience excessive voltage drop as soon as the starter draws substantial current.
If the battery repeatedly becomes discharged, do not stop after charging it. Check the charging system and investigate excessive key-off electrical draw if necessary.
Step 4: Check Cranking Speed and Starter Performance
If the engine turns noticeably slower than normal, address that before searching for complicated engine-management faults. Slow cranking can affect the conditions required for reliable startup.
A professional diagnosis may include battery voltage during cranking, voltage-drop measurements on the starter cables and grounds, starter-current testing, and scan-tool cranking data. Compare measurements with service specifications for the exact model.
Step 5: Confirm There Is Actually Fuel
This sounds obvious, but do not rely completely on the fuel gauge when diagnosing an unexplained no-start. Confirm the vehicle has usable fuel, especially if the problem occurred shortly after the vehicle was driven with the gauge close to empty.
If the vehicle began having trouble immediately after refueling, fuel quality or contamination deserves additional attention.
Step 6: Test Fuel Pressure Correctly
If the engine cranks normally but will not start, test the fuel system according to the manufacturer’s procedure. Fuel pressure requirements vary substantially between engines, especially when comparing port injection, direct injection, diesel, and hybrid powertrains.
Do not use a random pressure specification taken from another Toyota or Lexus model. Compare actual readings with service information for your exact engine.
If pressure is low, the problem may involve more than the pump itself. Depending on the system, inspect power delivery, relays or control circuits, wiring, filters or strainers, regulators, fuel lines, injectors, and the pump assembly before deciding which component needs replacement.
Step 7: Check Spark and Ignition Components
For gasoline engines, inspect spark plugs if their condition or service history is questionable. Heavy fouling, excessive wear, damaged electrodes, or incorrect installation can contribute to poor starting.
If spark is absent, do not immediately buy a complete set of ignition coils. Determine whether the problem affects one cylinder or the entire ignition system and check ECM inputs, power supplies, grounds, wiring, and related DTCs.
Step 8: Review Live Data While Cranking
A scan tool with live data can dramatically narrow down P1604 diagnosis. Useful parameters depend on the vehicle but may include engine RPM, throttle position, airflow readings, coolant temperature, intake temperature, fuel trims, battery voltage, fuel-pressure data, and synchronization-related information.
Look for values that do not make sense for the actual conditions. For example, an implausible temperature reading can affect starting enrichment even though the engine-temperature sensor is not directly named by P1604.
Step 9: Inspect the Air Intake and Throttle System
Check the air-filter housing, intake tubing, electrical connectors, vacuum connections, and throttle-body area. This is especially important if P1604 appeared immediately after air-filter replacement, throttle-body work, battery service, or other under-hood repairs.
A connector that was accidentally left loose can create a much bigger starting problem than a dirty component.
Step 10: Check Immobilizer and Security Operation
If the engine appears to have normal battery power, cranking speed, fuel delivery, and mechanical condition but will not stay running, check for immobilizer-related codes and abnormal security-indicator behavior.
Try another properly programmed key if one is available. Avoid attempting random key-programming or immobilizer-reset procedures from unrelated Toyota models because security procedures can differ by generation.
Step 11: Check Engine Mechanical Condition
When the electrical, fuel, ignition, air, sensor, and security systems do not reveal the cause, perform appropriate mechanical testing. Depending on symptoms, this may include compression testing, relative compression analysis, valve-timing verification, or other engine-specific procedures.
If the engine suddenly sounds unusually fast or uneven while cranking, mechanical diagnosis may need to move much earlier in the troubleshooting sequence.
Special Fix for Certain Toyota Tundra and Sequoia Models
There is an important Toyota-specific exception worth checking before spending money on random parts. Toyota Technical Service Bulletin T-SB-0166-19 Rev1 covers certain 2009 to 2018 Sequoia and 2009 to 2019 Tundra vehicles equipped with the 3UR-FBE flex-fuel engine. The bulletin addresses hard starting and/or MIL illumination involving P1604 and certain fuel-mixture codes.
In affected vehicles, Toyota describes a condition where Techstream data may show negative fuel trims and an alcohol-density estimate that is higher than the vehicle’s actual fuel alcohol content. The diagnostic procedure checks the hard-start condition, fuel-trim information, alcohol-density estimate, and ECM calibration before following the bulletin repair.
The bulletin specifically considers fuel-trim values at or below negative 10 percent and, for vehicles fueled with E0 to E10, an alcohol-density estimate of at least 15 percent as part of its decision process. These numbers apply to the bulletin’s specified application and should not be treated as universal P1604 specifications for every Toyota or Lexus.
If you own one of the affected Tundra or Sequoia models, checking whether the applicable ECM calibration and service procedure have already been performed can prevent unnecessary parts replacement.
Can You Fix P1604 by Clearing the Code?
Clearing P1604 does not repair an active starting problem. It only removes the stored diagnostic information from the ECM.
However, there are situations where P1604 may represent a past event rather than a current failure. For example, if a known battery problem or another confirmed starting issue has already been repaired, the code may remain stored until it is cleared or until the vehicle’s diagnostic logic eventually handles it according to its programming.
After repairing the actual cause, clear the codes with a suitable scan tool, start the vehicle multiple times under normal conditions, and scan it again. If P1604 returns, further diagnosis is required.
What You Should Not Do When Fixing P1604
The biggest mistake with P1604 Startability Malfunction is treating the code as the name of a failed component.
- Do not replace the ECM simply because P1604 is present.
- Do not automatically replace the fuel pump without testing fuel delivery.
- Do not replace the starter before checking the battery, cables, and grounds.
- Do not clear all codes before recording them and checking freeze-frame data.
- Do not install sensors based only on guesses.
- Do not apply a Tundra or Sequoia service bulletin to an unrelated Lexus or Toyota.
- Do not use another engine’s fuel-pressure specification.
- Do not ignore other DTCs that appear alongside P1604.
Toyota’s own P1604-related flex-fuel bulletin reinforces this diagnostic approach. It instructs technicians to verify that the specific conditions apply and directs them back to the applicable repair manual when those conditions are not present.
Additional Tips for Finding an Intermittent P1604 Problem
Intermittent starting problems can be more difficult because the vehicle may behave perfectly by the time you connect a scanner. Keeping track of exactly when the problem occurs can provide valuable clues.
Note whether the extended crank happens:
- Only when the engine is cold
- Only when the engine is hot
- After sitting overnight
- After a short hot soak
- Immediately after refueling
- After the fuel level becomes low
- During cold weather
- After battery or electrical work
- After engine maintenance
If the vehicle normally starts immediately but takes several seconds only after sitting overnight, for example, the diagnostic direction may differ from a vehicle that cranks slowly every single time.
A capable scan tool can also help preserve freeze-frame and live-data information. Toyota’s bulletin procedures use Techstream data for a reason: data frequently provides more useful evidence than replacing parts until the engine eventually starts correctly.
Does P1604 Affect Toyota and Lexus Hybrid Models Differently?
If P1604 appears on a Toyota or Lexus hybrid, avoid assuming that conventional starter-motor troubleshooting applies. Hybrid starting architecture can differ substantially from a traditional gasoline-only vehicle, and model-specific hybrid service information should be used.
The 12-volt electrical system can still affect vehicle startup and control-module operation, but the diagnostic procedure should follow the exact hybrid system rather than a generic crank-no-start checklist.
Frequently Asked Questions
Can a bad battery cause Toyota P1604?
Yes, inadequate battery performance or excessive voltage drop can contribute to abnormal starting. Check battery condition, terminals, cables, and grounds before replacing more expensive engine-management components.
Does P1604 mean the starter is bad?
No. A failing starter is one possible cause when the engine cranks too slowly or inconsistently, but P1604 itself does not identify the starter as defective. Battery and cable problems can produce similar symptoms.
Can a bad fuel pump cause P1604?
Yes, inadequate fuel delivery can prevent an engine from starting normally. However, the pump should be tested rather than replaced solely because P1604 is present.
Can running out of fuel trigger a startability malfunction?
A lack of usable fuel can obviously create a crank-no-start situation, so fuel level should be confirmed early in diagnosis. If the starting problem occurred after the tank became extremely low, address that known condition before assuming an electronic component has failed.
Is P1604 the same as P1605?
No. Toyota service information identifies P1604 as Startability Malfunction while P1605 is associated with Rough Idling. They can sometimes appear together because the underlying engine problem may affect both starting and idle quality.
Will changing spark plugs fix P1604?
Only if worn, fouled, or otherwise defective spark plugs are actually causing the difficult starting condition. P1604 should not be used as justification for replacing spark plugs without inspecting the ignition system and considering the vehicle’s maintenance history.
Does P1604 mean the ECM is faulty?
No. ECM failure is not the first conclusion you should reach from P1604. In fact, Toyota’s P1604 flex-fuel bulletin specifically states that the ECM should not be replaced as part of that bulletin’s repair procedure.
Can I drive with Toyota/Lexus P1604?
If the engine will not start, driving obviously is not possible. If the vehicle currently starts and runs normally, the seriousness depends on what originally caused P1604.
Because an unresolved startability problem can leave you unable to restart the vehicle, diagnose it reasonably soon rather than repeatedly clearing the code. If the engine stalls, runs badly, displays additional warning lights, or starting becomes unreliable, professional diagnosis is the safer option.
Why did P1604 appear after replacing my battery?
The code may relate to an earlier difficult-start event, or there may still be a problem with battery connections, grounds, starting-system voltage, or another unrelated cause. Confirm the new battery is properly installed and tested before assuming the replacement battery itself solved the problem.
Why does P1604 keep coming back after I clear it?
If P1604 repeatedly returns after normal starting attempts, the ECM is continuing to detect an abnormal starting condition. Scan for additional codes, save diagnostic data, and identify whether the problem is slow cranking, normal cranking with no start, extended cranking, or starting followed by stalling.
Do I need Toyota Techstream to fix P1604?
A basic OBD-II scanner can be useful for reading and clearing P1604, but a more capable scanner can make diagnosis significantly easier by providing manufacturer-specific codes, live data, freeze-frame information, and other Toyota or Lexus parameters.
Certain factory procedures, including the Toyota flex-fuel bulletin discussed above, specifically use Techstream data and factory-supported reprogramming procedures.
Final Thoughts
The most important thing to understand about Toyota/Lexus error P1604 Startability Malfunction is that the code usually describes what went wrong during starting, not which component failed. A weak battery, poor electrical connection, starter issue, inadequate fuel delivery, ignition problem, incorrect sensor information, immobilizer fault, mechanical engine problem, or model-specific software condition can all lead you toward a similar starting complaint.
Start by recording every trouble code and available freeze-frame data. Then identify whether the vehicle does not crank, cranks slowly, cranks normally without starting, takes too long to start, or starts and immediately stalls. That distinction determines where your diagnosis should go next.
Check the simple and common areas first, including the battery, terminals, grounds, cranking performance, fuel level, and accompanying DTCs. Move to fuel-pressure testing, ignition checks, scan-tool data, sensor signals, immobilizer diagnosis, and mechanical testing only as the evidence points you in that direction.
Finally, remember that model-specific information matters. Toyota has documented certain P1604 cases where calibration and flex-fuel management are involved, but those repairs apply only to specified vehicles and conditions. The best P1604 fix is therefore not replacing the most commonly suggested part. It is finding the reason the engine failed to start normally and repairing that underlying problem.
ALSO READ:




