Check engine light for cam timing, evap leak-check or ECM communication codes (ECM update)

Added · Updated

What causes "Check engine light for cam timing, evap leak-check or ECM communication codes (ECM update)" on the Toyota GR86 / Subaru BRZ (ZN8/ZD8, 2022+), and how is it fixed?

Engine control software. Fix: Dealers reprogram the ECM under Subaru bulletin 09-128-24 (revised as 09-128-24R in November 2024), with separate files for 2022, 2023 and 2024 manual and automatic cars.

Confirmed · Severity: Low · Years: 2022-2024 (BRZ bulletin) · 2 sources · Last verified 2026-10-26

Symptoms

A check engine light with cam/crank correlation or valve timing codes (P0011, P0012, P0016-P0019, P0021 in the revision), an evaporative leak-check pump code (P2404) or U0100.

Cause

Engine control software. Subaru's bulletin also adds fuel pressure stabilization, EGR fuel-trim and evaporative-leak pump anti-seize logic, and starter relay self-shutdown.

Fix (summary)

Dealers reprogram the ECM under Subaru bulletin 09-128-24 (revised as 09-128-24R in November 2024), with separate files for 2022, 2023 and 2024 manual and automatic cars. Written for the BRZ; we did not find the matching Toyota bulletin for the GR86.

Related build entries

Other ZN8/ZD8 problems

More for this car

Sources

Summaries are in our own words. Not repair instructions; consult the factory service manual.

Report a correction — spotted an error or have a better source? Email hello@chassisdex.com.

Get new fitment notes by email

Occasional updates (about monthly) when we add or correct ChassisDex entries.

Double opt-in: we email you a confirm link first. Email address only, never sold or shared; unsubscribe any time. Privacy note.