Toyota OBD-II Trouble Codes
Common Toyota check engine light codes, likely causes, and first diagnostic steps.
This hub belongs to the Asian mainstream leaders route. Start with common drivability and emissions faults first. Users can then pivot into sibling brands without restarting from the homepage.
Segment: Japanese mainstream · Priority tier: core · Family size: 2 hubs
How this hub fits the family
Toyota sits in the asian mainstream leaders cluster as a core route. Use it when owner intent is brand-specific, then pivot back to the family lead for broader code coverage.
More badge-specific pivots
- This family currently resolves through core and expansion hubs.
Asian mainstream leaders
High-volume Japanese brands where broad drivability and emissions search demand already justifies deep code-to-symptom routing.
Why this hub matters: Best first stop for broad owner search intent.
Shared systems: fuel trim, cooling, brake switch / cruise logic, automatic transmission shift control
Shared fault themes: lean running, misfire under load, cooling and warm-up faults
Toyota diagnostic routes
Stay inside the family graph
Toyota first-click codes
Best symptom pivots
Where to go next if this badge is not the whole story
- Ford · 150 mapped codes — Use as the domestic volume brand route for common powertrain and brake-switch faults
- Honda · 96 mapped codes — Best for lean, cooling, idle, and transmission complaints across mainstream Honda platforms
Toyota trouble code pages
- P0300 — Random/Multiple Cylinder Misfire Detected
- P0305 — Cylinder 5 Misfire Detected
- P0308 — Cylinder 8 Misfire Detected
- P0171 — System Too Lean (Bank 1)
- P0420 — Catalyst System Efficiency Below Threshold (Bank 1)
- P0442 — EVAP System Leak Detected (Small Leak)
- P0118 — Engine Coolant Temperature Circuit High Input
- P0128 — Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
- P2101 — Throttle Actuator Control Motor Circuit Range/Performance
- P0120 — Throttle/Pedal Position Sensor/Switch A Circuit
- P0123 — Throttle/Pedal Position Sensor/Switch A Circuit High Input
- P0716 — Input/Turbine Speed Sensor Range/Performance
- P0720 — Output Speed Sensor Circuit Malfunction
- P0741 — Torque Converter Clutch Circuit Performance or Stuck Off
- P0750 — Shift Solenoid A Malfunction
- P0755 — Shift Solenoid B Malfunction
- P0760 — Shift Solenoid C Malfunction
- P0761 — Shift Solenoid C Performance or Stuck Off
- P0762 — Shift Solenoid C Stuck On
- P0763 — Shift Solenoid C Electrical
- P0351 — Ignition Coil A Primary/Secondary Circuit
- P0352 — Ignition Coil B Primary/Secondary Circuit
- P0355 — Ignition Coil E Primary/Secondary Circuit
- P0356 — Ignition Coil F Primary/Secondary Circuit
- P0201 — Injector Circuit/Open - Cylinder 1
- P0205 — Injector Circuit/Open - Cylinder 5
- P0206 — Injector Circuit/Open - Cylinder 6
- P0208 — Injector Circuit/Open - Cylinder 8
- P0721 — Output Speed Sensor Range/Performance
- P0723 — Output Speed Sensor Intermittent
- P0754 — Shift Solenoid A Intermittent
- P0759 — Shift Solenoid B Intermittent
- P0764 — Shift Solenoid C Intermittent
- P0087 — Fuel Rail/System Pressure Too Low
- P0183 — Fuel Temperature Sensor A Circuit High Input
- P0191 — Fuel Rail Pressure Sensor Range/Performance
- P0325 — Knock Sensor 1 Circuit (Bank 1 or Single Sensor)
- P0326 — Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor)
- P0327 — Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor)
- P0328 — Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
- P0329 — Knock Sensor 1 Circuit Intermittent (Bank 1 or Single Sensor)
- P0330 — Knock Sensor 2 Circuit (Bank 2)
- P0331 — Knock Sensor 2 Circuit Range/Performance (Bank 2)
- P0332 — Knock Sensor 2 Circuit Low Input (Bank 2)
- P0333 — Knock Sensor 2 Circuit High Input (Bank 2)
- P0334 — Knock Sensor 2 Circuit Intermittent (Bank 2)
- P2111 — Throttle Actuator Control System - Stuck Open
- P0560 — System Voltage Malfunction
- P0562 — System Voltage Low
- P0563 — System Voltage High
- P0620 — Generator Control Circuit Malfunction
- P2503 — Charging System Voltage Low
- P0621 — Generator Lamp/L Terminal Circuit Malfunction
- P0622 — Generator Field/F Terminal Circuit Malfunction
- P0623 — Generator Lamp Control Circuit Malfunction
- P0624 — Generator Lamp Control Circuit Low
- P0625 — Generator Field/F Terminal Circuit Low
- P0626 — Generator Field/F Terminal Circuit High
- P2504 — Charging System Voltage High
- P0500 — Vehicle Speed Sensor A Malfunction
- P0501 — Vehicle Speed Sensor A Range/Performance
- P0502 — Vehicle Speed Sensor A Low Input
- P0503 — Vehicle Speed Sensor A Intermittent/Erratic/High
- P0520 — Engine Oil Pressure Sensor/Switch Circuit
- P0521 — Engine Oil Pressure Sensor/Switch Range/Performance
- P0522 — Engine Oil Pressure Sensor/Switch Low Voltage
- P0523 — Engine Oil Pressure Sensor/Switch High Voltage
- P0524 — Engine Oil Pressure Too Low
- P0480 — Cooling Fan 1 Control Circuit Malfunction
- P0481 — Cooling Fan 2 Control Circuit Malfunction
- P0482 — Cooling Fan 3 Control Circuit Malfunction
- P0483 — Cooling Fan Rationality Check Malfunction
- P0484 — Cooling Fan Circuit Over Current
- P0485 — Cooling Fan Power/Ground Circuit Malfunction
- P219A — Bank 1 Air/Fuel Ratio Imbalance
- P219B — Bank 2 Air/Fuel Ratio Imbalance
- P2505 — ECM/PCM Power Input Signal
- P2506 — ECM/PCM Power Input Signal Range/Performance
- P2507 — ECM/PCM Power Input Signal Low
- P2508 — ECM/PCM Power Input Signal High
- P2509 — ECM/PCM Power Input Signal Intermittent
- P2510 — ECM/PCM Power Relay Sense Circuit Range/Performance
- P0615 — Starter Relay Circuit
- P0616 — Starter Relay Circuit Low
- P0617 — Starter Relay Circuit High
- P0512 — Starter Request Circuit
- P2534 — Ignition Switch Run/Start Position Circuit Low
- P2535 — Ignition Switch Run/Start Position Circuit High
- P2536 — Ignition Switch Accessory Position Circuit Low
- P2537 — Ignition Switch Accessory Position Circuit High
- P2430 — Secondary Air Injection System Air Flow / Pressure Sensor Circuit
- P2431 — Secondary Air Injection System Air Flow / Pressure Sensor Circuit Range / Performance
- P2432 — Secondary Air Injection System Air Flow / Pressure Sensor Circuit Low
- P2433 — Secondary Air Injection System Air Flow / Pressure Sensor Circuit High
- P2440 — Secondary Air Injection System Switching Valve Stuck Open Bank 1
- P2441 — Secondary Air Injection System Switching Valve Stuck Closed Bank 1
- P2442 — Secondary Air Injection System Switching Valve Stuck Open Bank 2
- P2443 — Secondary Air Injection System Switching Valve Stuck Closed Bank 2
- P0513 — Incorrect Immobilizer Key
- P0605 — Internal Control Module ROM Error
- P0607 — Control Module Performance
- P0603 — Internal Control Module Keep Alive Memory Error
- P0633 — Immobilizer Key Not Programmed - ECM/PCM
- P0316 — Engine Misfire Detected on Startup (First 1000 Revolutions)
- P2181 — Cooling System Performance
- P2227 — Barometric Pressure Circuit Range/Performance
- P2279 — Intake Air System Leak
- P2177 — System Too Lean Off Idle Bank 1
- P2179 — System Too Lean Off Idle Bank 2
- P0504 — Brake Switch A/B Correlation
- P0571 — Brake Switch A Circuit
- P0572 — Brake Switch A Circuit Low
- P0573 — Brake Switch A Circuit High
Frequent symptom paths
Cross-brand diagnostic pivots
Built to keep related fixes, symptoms, and hubs one step away.
Brand-relevant guides
Built to keep related fixes, symptoms, and hubs one step away.
Toyota symptom paths
Built to keep related fixes, symptoms, and hubs one step away.