Skip to contentGarageFix
Plans and pricingFor mechanics
Sign in
← All fault codes

OBD-II · Engine and powertrain (P)

P1604

Manufacturer-specific code

Meaning by manufacturer

This code means different things on different makes. Find yours below.

  • Toyota, Lexus

    Startability malfunction

    The engine took too long to start or stalled just after starting. The code saves the conditions at that moment to help find the cause.

    Likely causes, most likely first

    1. 01Weak battery or slow cranking
    2. 02Dirty throttle body or idle air passage
    3. 03Fuel pressure dropping overnight (pump check valve or leaking injector)
    4. 04Coolant temperature sensor giving a wrong reading
    5. 05Weak fuel pump

    Severity: Caution: get it checked soon · DIY with tools and some experience