Toyota Corolla: Common Codes & Fixes

Real-world diagnostic data for the Toyota Corolla. These are the codes techs see most often. Tap any code for the full vehicle-specific fix and the exact part.

41 codes have specific fixes for the Toyota Corolla
B0057 B0057 on Toyotas is almost always the passenger seat belt buckle switch. 2007-2017 · easy DIY · 30-60 min B0081 Toyota B0081 usually traces to a disconnected or loose yellow connector at the base of the B-pillar under the door sill scuff plate. 2007-2017 · moderate DIY · 1-2 hours B0083 B0083 (driver pretensioner) on Toyotas usually points to the yellow connector at the B-pillar base. 2007-2017 · moderate DIY · 1-2 hours B0100 Toyota airbag ECU codes are commonly triggered by a faulty spiral cable (clockspring) or a driver-side airbag connector that works loose. 2007-2017 · moderate DIY · 1-2 hours B2799 Engine immobilizer system malfunction -- the transponder key is not being recognized. 2007-2019 · moderate DIY · 1-2 hours C1095 C1095 (hydraulic pump motor) on Toyotas indicates the ABS pump is not running or is drawing too much current. 2007-2017 · hard DIY · 3-4 hours C1154 Toyota's electric power steering system sets C1154 when the assist motor or torque sensor reports a fault. 2006-2013 · Advanced DIY · 3-4 hours C1201 C1201 is a companion code -- it means the ABS/VSC system detected a fault in the engine control system. 2007-2019 · easy (scan and fix engine code) DIY · Varies (depends on engine code) P0031 Air/fuel ratio sensor (upstream O2) heater element fails — Toyota A/F sensors are heater-heavy and fail earlier than downstream sensors. 2002-2015 · Easy DIY · 30 min P0036 The downstream O2 sensor heater on bank 1 (post-catalytic converter) fails from age and thermal cycling. 2005-2018 · easy DIY · 30-45 min P0100 Toyota MAF/IAT combo sensor circuit fault — clean with MAF-safe cleaner first. 2000-2010 · Easy DIY · 15-30 min P0101 Clean the MAF sensor with CRC MAF cleaner (05110). 2005-2017 · easy DIY · 10 min P0113 The IAT sensor on Toyota is integrated into the MAF sensor assembly. 2007-2017 · easy DIY · 10 min (connector), 20 min (MAF replacement) P0115 ECT sensor signal is erratic or out of range. 2007-2017 · Easy DIY · 20-30 min P0120 TPS circuit A malfunction. 2007-2017 · Easy DIY · 30-45 min P0122 The TPS is part of the electronic throttle body assembly on the 2AR-FE. 2007-2017 · easy DIY · 30-45 min P0124 TPS intermittent — Toyota ETC throttle bodies are reliable but carbon buildup can cause erratic signal tracking. 2005-2016 · Easy DIY · 30-45 min P0125 Insufficient coolant temperature for closed-loop fuel control. 2007-2017 · Moderate DIY · 45 min - 1 hour P0131 Bank 1 Sensor 1 (upstream) O2 sensor is reading low voltage (below 0.2V). 2007-2017 · easy DIY · 30 min P0134 Bank 1 Sensor 1 has no activity -- the sensor is not switching between rich and lean. 2007-2017 · Easy DIY · 30 min P0135 The upstream O2 sensor heater circuit has failed. 2007-2017 · easy DIY · 30 min P0136 Bank 1 Sensor 2 (downstream) O2 sensor circuit malfunction. 2007-2017 · Easy DIY · 30 min P0137 Bank 1 Sensor 2 (downstream) O2 sensor is reading below 0.2V consistently. 2007-2017 · easy DIY · 30 min P0141 Bank 1 Sensor 2 (downstream) O2 sensor heater circuit malfunction. 2007-2017 · Easy DIY · 30 min P0261 Toyota fuel injector circuit low codes are less common than on domestic vehicles. 2005-2018 · moderate DIY · 30 min - 1 hour P0420 Toyota cats last longer than most but fail around 150K miles. 2007-2017 · moderate DIY · 1-2 hours P0440 P0440 indicates a general EVAP system malfunction. 2007-2017 · easy (cap) DIY · 5 min (cap), 1 hour (smoke test + repair) P0441 The purge valve (VSV) sticks open or closed on Toyota engines. 2007-2018 · Easy DIY · 30-45 minutes P0442 Gas cap is the #1 cause. 2005-2017 · easy DIY · 5 min (cap), 30 min (purge valve) P0446 EVAP vent control valve (canister close valve) failure. 2005-2017 · moderate DIY · 30-45 min P0447 The EVAP canister close valve (CCV) is mounted near the fuel tank. 2007-2019 · moderate DIY · 30 min - 1 hour P0456 A small EVAP leak requires a smoke test to find. 2005-2017 · easy (cap), moderate (smoke test) DIY · 5 min (cap), 1-2 hours (smoke test) P0457 The fuel cap O-ring on Toyota vehicles dries out and cracks, especially in hot climates. 2007-2019 · easy (cap) DIY · 5 min (cap), 1-2 hours (filler neck) P0500 The vehicle speed sensor is located on the transmission output shaft. 2007-2017 · easy DIY · 30 min P0501 The speed sensor signal is erratic due to metal debris on the sensor tip from normal transmission wear. 2003-2014 · Easy DIY · 30-45 minutes P0505 The IACV on Toyota 1ZZ-FE engines clogs around 100K. 2000-2013 · easy DIY · 30 min P0507 Clean the throttle body -- carbon buildup on the throttle plate prevents it from fully closing. 2005-2017 · easy DIY · 20 min P2138 Replace accelerator pedal position sensor (integrated with pedal assembly). 2002-2015 · easy DIY · 30 min P2188 For Toyota and Honda, check the MAF sensor -- if it's under-reporting airflow, the ECU over-fuels at idle. 2003-2014 · easy DIY · 15 min U0100 U0100 on Toyota is less common than on domestics and usually indicates a more serious fault. 2007-2019 · moderate DIY · 1-3 hours U0101 Toyota TCM communication loss is rare and usually indicates a CAN bus wiring fault rather than a TCM failure. 2007-2019 · hard DIY · 1-3 hours (diagnosis)

Frequently Asked Questions

What are the most common check engine light codes on a Toyota Corolla?

The most commonly reported OBD-II codes for the Toyota Corolla include B0057, B0081, B0083, B0100, B2799. Each code indicates a specific issue -- tap any code above for the full diagnostic breakdown.

How much does it cost to fix a check engine light on a Toyota Corolla?

Repair costs vary by code. Many Toyota Corolla fixes like gas cap replacement, sensor cleaning, or spark plug changes are under $50 in parts and can be done at home. More complex repairs like catalytic converter or transmission work can run $500-$2,000+ at a shop.

Can I drive my Toyota Corolla with the check engine light on?

It depends on the code. A steady check engine light usually means you can drive short distances safely. A flashing check engine light means stop driving immediately -- continued driving can cause serious engine damage. Scan the code first to know what you are dealing with.

Explore More

All vehicle fixes | Browse all codes | Codes by make