Rough idle or stalling on early cars (ECU software)

Added · Updated

What causes "Rough idle or stalling on early cars (ECU software)" on the Toyota 86 / Subaru BRZ / Scion FR-S (ZN6/ZC6, 2013-2020), and how is it fixed?

A software error in the engine computer's valve-timing monitoring on early cars. Fix: An ECU reflash.

Reported · Severity: Medium · Years: 2013 (early builds) · 1 source · Last verified 2026-10-26

Symptoms

Rough idle or stalling, usually with a check engine light and code P0019, on early 2012-built cars.

Cause

A software error in the engine computer's valve-timing monitoring on early cars. Both automakers said it was software, not a mechanical defect, but some owners reported repeat faults and parts replaced.

Fix (summary)

An ECU reflash. In 2012 Toyota said cars past about 100 miles would get a replacement ECU, while Subaru said a reflash alone fixes it. Cars delivered after mid-August 2012 were said to have the corrected software. Not a recall.

Other ZN6/ZC6 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.