Modern Toyota vehicles are equipped with OBD2 (On-Board Diagnostics II) systems that help identify potential issues by storing trouble codes. When the check engine light comes on, a diagnostic scanner can read these codes and point you toward the problem. While some codes are brand-specific, many are common across Toyota models such as the Avensis, Celica, Corolla, MR2 Spyder, Matrix, Camry, RAV4, Prius, Tacoma, Altezza and many more models. Below, we break down the most common Toyota OBD2 codes, their meaning, and what you can do about them.
Common Toyota OBD2 Codes:
P0171 – System Too Lean (Bank 1)
- This code means the engine is receiving too much air or not enough fuel. Common causes include a vacuum leak, dirty mass air flow (MAF) sensor, or a weak fuel pump.
P0300 / P0301-P0304 – Random or Cylinder-Specific Misfire
- Toyota vehicles often trigger misfire codes due to worn spark plugs, ignition coils, or fuel injector problems. The last digit indicates the affected cylinder.
P0420 – Catalyst System Efficiency Below Threshold (Bank 1)
- This code points to an issue with the catalytic converter or oxygen sensors. In Toyotas with higher mileage, it’s one of the most frequently seen codes.
P0440 / P0441 / P0446 – EVAP System Codes
- These codes indicate a problem in the evaporative emission system. Loose or faulty gas caps are the most common culprit, but leaks in hoses or a bad purge valve are also possible.
P0135 – O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
- Toyota engines often rely heavily on oxygen sensor feedback. When the heater circuit fails, it can cause poor fuel economy and emissions problems.
P0500 – Vehicle Speed Sensor (VSS) Malfunction
- This code means the ECU isn’t receiving a proper signal from the speed sensor. It can affect shifting (in automatic transmissions) and ABS systems.
P0113 – Intake Air Temperature Sensor Circuit High Input
- This code often appears when the intake air temperature (IAT) sensor is faulty or unplugged, leading to incorrect air/fuel mixture calculations.

What To Do If You See These Codes
- Scan and Confirm – Always use a reliable OBD2 scanner and software to read the codes.
- Check Simple Fixes First – For example, tighten or replace the gas cap for EVAP-related codes or inspect and clean/change the air filter.
- Inspect Common Wear Items – Spark plugs, ignition coils, and O2 sensors are frequent culprits in Toyota check engine lights.
- Don’t Ignore the Light – Driving with certain codes, especially catalytic converter or misfire codes, can cause long-term engine or emissions system damage.
While these are the most common Toyota OBD2 codes, each vehicle’s diagnosis can vary depending on mileage, maintenance history, and driving conditions. If your Toyota’s check engine light comes on, start with a scan, rule out simple issues, and seek professional help if necessary. Staying on top of these codes ensures your Toyota runs smoothly, efficiently, and reliably for years to come.