Toyota Yaris EGR & DTC Off Guide + Best ECU Tuning Tools

#ECUSolutions#RemappingTools
Advanced
4 mins to read
Toyota Yaris EGR & DTC Off Guide + Best ECU Tuning Tools

ECU Solution Files, DTC guide and Best Tuning Tools for Toyota Yaris XP90

Introduction:

The Diesel version of the 2nd generation of Toyota Yaris (XP90) has a 1.4-liter D-4D engine (1ND-TV) and is equipped with Bosch EDC16C10 ECU. 

This Variant of Yaris with this engine variant was produced from 2005 to 2011. This engine and ECU are also used on Yaris (XP130) Toyota Corolla (E140/E150), Corolla(E170/E180)

Common fault codes/ DTCs of Toyota Yaris:

P0100: Mass or Volume Air Flow (MAF) Sensor Circuit Malfunction.

  • Dirty/contaminated MAF sensor, faulty MAF sensor, wiring/connector fault, intake air leak upstream/after sensor, air filter blocked.

P0101: MAF Sensor Circuit Range/Performance Problem.

  • MAF reading outside expected range (e.g., too low or too high). Could be sensor fault, wiring issue, or unmetered air entering system (vacuum leak).

P0120: Throttle/Pedal Position Sensor/Switch “A” Circuit Malfunction.

  • Faulty throttle-position sensor (TPS)/ pedal position sensor, wiring issues, potentiometer within throttle body out of tolerance, or mechanical throttle body sticking.

P0171: System Too Lean (Bank 1); Fuel/Air mixture lean.

  • Vacuum leak, faulty/inaccurate MAF or IAT sensors, fuel delivery issue (pump/pressure), injection issue (diesel: injector fault or boost/air supply issue). For diesel models especially, unmetered air or boost leak can trigger.

P1215: Accelerator Pedal Position (APP) Sensor #2 - Signal Voltage Low (Toyota specific)

  • Faulty pedal position sensor, wiring issue (low voltage), connector fault, or ECM reading wrong signal; could affect throttle response.

P0380: Glow-plug/heater circuit malfunction

  • One or more plugs open-circuit; relay/ module fault; wiring corroded; poor ground or supply.

P0671 - P0674: Glow-plug circuit cylinder 1–4

  • Individual plug failed (open or short); harness damage to the cylinder lead; bad connector.

EGR related fault codes:

P0400: EGR Flow Malfunction

  • Carbon buildup in EGR valve or intake manifold; blocked EGR passages; faulty EGR valve; vacuum leak (on vacuum-controlled systems).

P0401: EGR Flow Insufficient Detected

  • Clogged valve or intake runners; stuck-closed valve; failed EGR actuator; restricted exhaust feed pipe; faulty MAP reading.

P0402: EGR Flow Excessive Detecte

  • EGR valve stuck open; carbon preventing valve from sealing; incorrect EGR position feedback; faulty control solenoid.

P0403: EGR Control Circuit Malfunction

  • Electrical issue (open/short to ground or power) in the EGR valve wiring or control solenoid; ECM driver failure.

P0404: EGR Control Range/Performance

  • EGR position feedback (potentiometer) not matching commanded movement; partial clog; intermittent valve sticking.

P042E: EGR Control Stuck Open

  • EGR valve stuck open due to heavy soot; actuator or stepper motor jammed; leads to rough idle and poor cold starting.

P0488: EGR Throttle Control Range/Performance

  • EGR throttle plate (butterfly) sticking, failing servo motor, carbon deposits; ECM unable to achieve commanded angle.

P1402 / P1403 (Toyota-specific): EGR Flow / Sensor Malfunction

  • Internal valve failure or misreporting by integrated position sensor (common on early XP90).

Toyota Yaris. EGR Valve

Best programmer tools to read Toyota Yaris EDC16C10:

  1. KESS3 (Bench)
  2. AUTOTUNER (Bench/ OBD(Beta))
  3. FLEX (OBD/ Bench/ Boot)
  4. NEW TRASDATA (Bench)
  5. CMD FLASH (OBD/ Bench/ Boot)

 

Yaris EDC16C10 ECU tuning solution

EGR removal solution

  1. To do EGR removal solution first use a scanner or diagnosis tool to read the related fault codes
  2. Read the ECU using a programmer in OBD/ Boot/ Bench mode in most of programmers the bench mode is supported
  3. Upload the ECU file with relative fault codes
  4. After 20 minutes you can receive your file from the website
  5. Write the file on the ECU
  6. Clear fault codes

Optional: you can disconnect the EGR actuator plug after writing the file

Toyota Yaris EGR valve actuator plug

Toyota Yaris EGR Related Sensors’ location:

EGR sensor is located in front of the engine. Remove the engine cover you’ll see the EGR valve with actuator plug beside it.

EGR Valve

 

If you need a tested EGR and DTC off file for your Toyota Yaris, send us your ECU file and receive a professional solution in the shortest possible time.

Toyota Yaris ECU Tuning on NinjaRemap

Share this article




Leave a Comment

Share your thoughts or ask a question in the comments below
No comments yet — be the first to share your thoughts!
NinjaRemap Logotype

Have questions? The easiest way to reach us is via WhatsApp or Email

EmailWhatsapp

Frequently asked questions

Common EGR related DTCs in Toyota Yaris are: P0400, P0401, P0402, P0403, P0404, P042E, P0488, and Toyota specific P1402 / P1403.
Popular tools that support EDC16C10 are: KESS3 (Bench), FLEX (OBD/Bench/Boot), Autotuner (Bench), New Trasdata, and also CMD Flash.