Toyota · Lexus

Toyota & Lexus
OBD codes explained

The codes Toyota and Lexus owners actually see — VVT, throttle, catalysts and EVAP — with clear causes and fixes.

Toyota / Lexus P-codes Causes & fixes Free decoder
Share:
Advertisement
Part 1 · The basics

Toyota / Lexus check engine light codes

Toyota and Lexus use standard OBD-II engine codes, readable by any scanner. Toyota’s Techstream adds module depth, but most engine codes are fully readable generically.

Here are the codes most reported on Camry, Corolla, RAV4, Hilux and Lexus models.

Part 2 · Decode

OBD-II code decoder

System
Type
Subsystem
Fault #
Part 3 · The dictionary

Most common Toyota / Lexus

Classic Toyota/Lexus faults behind these codes.

Code Description
P0012 "A" Camshaft Position Timing Over-Retarded (Bank 1)
P0128 Coolant Thermostat Below Regulating Temperature
P0171 System Too Lean (Bank 1)
P0300 Random/Multiple Cylinder Misfire
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
P0442 EVAP System Small Leak Detected
P0446 EVAP Vent Control Circuit Malfunction
P2118 Throttle Actuator Motor Range
Advertisement
Part 4 · Common faults

Common Toyota / Lexus faults

Classic Toyota/Lexus faults behind these codes.

1

VVT timing over-retarded (P0012) — low oil or a clogged VVT oil control valve, common on VVT-i engines.

2

Throttle actuator (P2118) — carbon-clogged throttle body on electronic-throttle models.

3

Catalyst efficiency (P0420) — an aging converter, especially on high-mileage models.

4

EVAP leaks (P0442/P0446) — fuel cap, vent valve or charcoal canister.

5

Thermostat (P0128) — stuck-open thermostat on many models.

Advertisement
Part 4 · Common faults

Toyota / Lexus FAQ

What causes P0012 on a Toyota?
The VVT oil control valve is clogged or oil pressure is low. An oil change and cleaning/replacing the valve resolves most cases. Always check oil level first.
Is P2118 a big repair?
P2118 points to the throttle actuator. Cleaning the throttle body and verifying the wiring often fixes it. A faulty motor needs replacement.
Why does my Toyota show P0420?
The catalytic converter is losing efficiency. Confirm with an O2 sensor check and exhaust leak inspection before replacing the converter.
Are Toyota and Lexus codes the same?
Yes — Lexus shares Toyota’s engines and diagnostics, so engine codes are identical.
Can I clear the code and pass inspection?
Clearing a code does not repair the fault and many regions require multiple clean drive cycles before inspection. Fix the root cause first.

Codes vary slightly by model, year and engine. Always confirm with a proper diagnosis. Manufacturer-specific codes (P1xxx/P2xxx) may differ from generic descriptions.

Continue reading

Advertisement