Toyota Corolla 2ZR-FE engine bay 2020-21

Was this article helpful?

Comments

Toyota Corolla and Camry — Common OBD-II Issues: 2ZR, M20A D-4ST, VVT-iE, TPMS

Top DTC codes for Toyota Corolla E210 and Camry XV70: 2ZR-FE/FAE naturally aspirated, 2.0 M20A-FKS D-4ST, Atkinson VVT-iE hybrid, TPMS sensor codes — OBD-II without dealer tools.

AI-generated 6 min read

Toyota Corolla (E210, 2018+) and Camry (XV70, 2017+) are known for reliability. But even these vehicles have characteristic OBD-II faults — particularly related to VVT systems, TPMS, and D-4ST direct injection specifics.

1.8 2ZR-FE / 2ZR-FAE (Corolla E210): Naturally Aspirated Petrol

P0016 / P0017 — VVT Correlation 2ZR

The 2ZR-FE and 2ZR-FAE have VVT-i (Variable Valve Timing) on the intake.

Symptoms:

  • Unstable idle on cold start
  • P0016 with poor quality oil or low oil level

Causes:

  • VVT actuator (cam phaser) — carbon deposits from low-quality oil use
  • Stretched timing chain after 120,000 km without oil changes

Live Data:

  • Camshaft Position Actual vs Target: deviation > 5° → VVT actuator or chain
  • Oil Pressure at 800 RPM: < 0.8 bar → oil pressure issue (needed for VVT operation)

P0301–P0304 — Misfires 2ZR-FAE

2ZR-FAE Atkinson (hybrid variant) with Atkinson cycle at low load:

  • Unusually late intake valve closing → higher spark plug demands
  • Misfires during first warm-up → check spark plugs (replace every 30,000 km)

2.0 M20A-FKS (Corolla E210 GR Sport, Corolla Cross): D-4ST

The newer M20A-FKS with D-4ST (dual injection: Direct + Port) — less prone to carbon, but:

P2187 — Lean Mixture M20A

Even with D-4ST when oil separator is clogged:

  • STFT B1 > +7% at idle
  • LTFT B1 > +5%

Check: with a clean oil separator, LTFT should be < ±3%.

P0300 — Unstable Combustion During D-4 ↔ Port Switching

M20A switches between injection modes (low load → port only, high load → direct only):

  • Blocked port injectors: Misfire Count during urban driving
  • Port Injector Status: ON/OFF depending on load mode

2.5 A25A-FXS / 2.5 2AR-FXE (Camry XV70): VVT-iE Hybrid

Camry XV70 with 2.5 VVT-iE (Intelligent Variable Valve Timing with electric drive on intake) or A25A-FXS (TNGA hybrid):

P0011 / P0012 — VVT-iE Correlation

VVT-iE differs from standard VVT:

  • Cam phaser with electric drive (not hydraulic)
  • P0011 on VVT-iE motor failure

Live Data:

  • VVT-iE Position Actual vs Target: deviation > 3° → VVT-iE motor or sensor fault
  • VVT-iE Current: 0A when commanded → open circuit

P0A80 — HV Battery Deterioration (Camry Hybrid)

Same as Prius:

  • HV Battery SOC: normal 40–80% (maintained in this range)
  • Cell Voltage Min: deviation > 40 mV from average → weak cell

TPMS — Tyre Pressure Monitoring (Corolla E210/Camry XV70)

Toyota uses TPSS (Tyre Pressure Sensing System) — sensors in wheels.

C0750–C0753 — TPMS Sensor: No Signal

CodeSensor
C0750Front left wheel
C0751Front right wheel
C0752Rear left wheel
C0753Rear right wheel

Causes:

  • Dead TPMS sensor battery (lasts 7–10 years)
  • Damaged sensor during tyre change

Live Data:

  • Tyre Pressure FL/FR/RL/RR: normal 2.2–2.4 bar; deviation > 0.3 bar → warning

TPMS Initialisation After Tyre Change

After adjusting pressure or rotating tyres Toyota requires initialisation:

  1. Set correct pressure (usually 2.2 bar / 32 psi)
  2. Hold TPMS Set button > 3 seconds
  3. Drive > 25 km/h
  4. Check TPMS Status: OK or warning cleared

Toyota Safety Sense (TSS): OBD Codes

Corolla E210 and Camry XV70 have TSS (Pre-Collision System, Lane Departure Alert):

  • U0151 — Lost communication with SRS ECU
  • U0100 — Lost communication with ECM
  • B2795 — TSS Pre-Collision camera: fault (fog or dirt on lens)

B2795 Live Data:

  • PCS Camera Status: Normal / Blocked / Fault
  • Usually self-clears after cleaning the windscreen

Typical Toyota OBD-II Live Data on Cold Start

Normal pattern:

  1. ECT (Engine Coolant Temp): +25°C → warms to 80°C in 5–7 minutes
  2. STFT B1: ±5% during warm-up (normal; Toyota enriches mixture on cold start)
  3. VVT Position B1: 0° on cold start → gradually increases to 20–30° after warm-up
  4. Idle Speed: 1,000–1,200 RPM → drops to 650–750 RPM after warm-up

Signs of unhealthy warm-up:

  • STFT > +15% continuously → vacuum leak or VVT fault
  • ECT > 100°C in normal driving → thermostat or water pump

Camry XV40 / XV50 — 2AR-FE and 2GR-FE engines

Earlier Camry generations have their own set of typical codes, different from the XV70.

P0011 — VVT-i Bank 1 over-advanced

The most common code on the 2AR-FE past 100,000 km. In 70% of cases the culprit is a clogged VVT solenoid (OCV). Symptoms: longer cold start and a shake in the first 3–5 seconds. Order of work: change to 0W-20 oil (Toyota Genuine or API SN Plus), clean the intake OCV, and only then replace the solenoid (~$50).

P0420 — catalyst efficiency below threshold Bank 1

On the 2AR-FE this is more often the downstream O2 sensor than the converter. Check live data: if the downstream sensor mirrors the upstream one, the sensor is at fault ($60–100). If the downstream sits at 0.6–0.7 V while the upstream keeps switching, the converter is genuinely gone (~$800 OEM).

P0171 — lean condition Bank 1

On the 2GR-FE V6 it is usually a leaking intake manifold gasket or a cracked PCV. Criterion: LTFT above +12% at warm idle is a guaranteed vacuum leak. Test manifold joints with soapy water.

P0300 — random misfire

On the 2AR-FE past 120,000 km it is worn ignition coils. Replace all four together (Denso ~$50 each). Cheap aftermarket coils tend to last about six months.

P0125 — engine takes too long to reach operating temperature

Thermostat, stress point at 100,000–140,000 km. Symptoms: weak cabin heat, fuel consumption up 10–15%. Replacement with coolant runs about $200 at a shop or $60 DIY.

P0031 / P0037 — O2 heater circuit

Typical past 150,000 km. Not critical: the code appears when the heater circuit does not match what the ECU expects. Replacing the affected sensor costs $70–120.

P0130 — upstream O2 slow response

Past 200,000 km the sensor simply wears out. Symptoms are mild — slightly higher consumption. Schedule the replacement with the next service.

C1201 — ABS/ECU communication

On XV40/XV50 this is usually corrosion on the ABS sensor connectors after winter roads. Disassemble, clean and treat the contacts — that resolves 90% of cases.

What not to do on a Toyota

  • Do not clear the code before diagnosing — it will come back and you lose the freeze frame
  • Do not replace the converter on P0420 without checking the O2 sensors: that is $800 versus $80
  • Do not run 5W-40 in a 2AR-FE — Toyota specifies 0W-20; the wrong viscosity causes VVT faults

Summary: Toyota Corolla / Camry

ModelEngineTop Codes
Corolla E2102ZR-FE/FAEP0016 VVT, P0301 plugs
Corolla E210 GR SportM20A-FKS D-4STP2187 rare, P0300
Camry XV702.5 2AR-FXEP0011 VVT-iE, P0A80 HV
Corolla/Camry (all)TPMS systemC0750–C0753 sensors

Toyota generally needs diagnostics less often — but when it does, OBD-II on these vehicles delivers a clear picture with minimal false codes.

Comments

Loading…