Startability Malfunction
What it means
This is a Toyota-specific code; the same number may mean something else on other makes. The engine computer logs it when starting takes longer than normal or the engine stalls right after starting; it records the problem but does not name the failed part. The cause must be found in fuel, ignition, air or starter cranking speed.
Models covered: Toyota and some Lexus models, mainly 2000s.
Symptoms4
- Long cranking before the engine starts, especially after sitting for hours.
- Engine stalls right after starting.
- Unstable idle in the first seconds after start-up.
- The check engine light may not come on every time.
Possible causes6
- Fuel pressure bleeding off after shutdown from the pump check valve or leaking injectors.
- Weak battery or starter causing slow cranking.
- Dirty throttle body or idle control valve.
- Coolant temperature sensor reading wrong, so the computer mis-meters starting fuel.
- Worn spark plugs or weak ignition coils.
- Vacuum leak or dirty MAF sensor.
How to diagnose5
- Read the freeze frame data stored with the code; engine temperature and RPM at the time show whether it is a cold or hot start problem.
- Test the battery and the cranking speed.
- Measure fuel pressure, then check how well the system holds pressure after shutdown.
- Compare the coolant temperature reading with outside air temperature after an overnight sit.
- Inspect the throttle body, spark plugs and MAF sensor.
How to fix5
- Charge or replace the battery and clean the terminals.
- Clean the throttle body and idle valve.
- Replace the coolant temperature sensor or spark plugs based on the tests.
- Repair the fuel pump or a leaking injector if pressure loss is confirmed.
- Clear the codes and test both cold and hot starts to confirm the fix.
Repair cost
In Saudi riyals; the highlighted part is the expected range for this fault.
Cleaning, a battery or a sensor sit at the low end; a fuel pump or starter pushes the cost to the top of the range.
Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026
Frequently asked questions
Does P1604 tell me which part failed?
No. It records that starting was difficult or the engine stalled; other codes and the freeze frame data point to the cause.
Why does it only happen in the morning?
A cold start depends on an accurate temperature sensor and on the fuel system holding pressure overnight, so their faults show up after a long sit.
Was this explanation helpful?
Tap the stars to rate; you can change it later.
What was wrong? (optional)
This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.
Report a mistake
Spotted something inaccurate? Tell us and we will review and correct it.
Report received — thank you
This is your private tracking link. It shows the status and our reply as soon as it is posted.
The link is saved in this browser only.