Toyota-Enhanced Trouble Code Lookup
Search 125 Toyota-specific P1xxx codes for what they mean, what causes them, and how to fix them. For generic P0xxx codes, see OBD Codes List.
How to read a Toyota code
- Pull the code — connect an OBD-II scanner and note Toyota-enhanced codes (P1xxx) alongside any generic P0xxx codes.
- Look it up — enter the full code or a keyword like “VVT” or “air fuel” in the search box above.
- Check Toyota patterns — every page lists the failures these codes show most on Camry, Corolla, RAV4, Tacoma, Tundra and other Toyota vehicles.
- Diagnose before you spend — follow the step-by-step guidance and confirm with live data before replacing parts.
What is Toyota OBD Codes?
Toyota OBD Codes is a free, no-sign-up lookup for Toyota-enhanced diagnostic trouble codes — the manufacturer-specific P1xxx powertrain codes covering air/fuel sensors, ETCS-i electronic throttle, igniters, VVT-i valve timing and ECM faults. Each page explains what the code means on Toyota, Lexus and Scion vehicles, how serious it is, what usually causes it, and a safe order of steps to check and fix it.
Popular Toyota codes
All Toyota codes
- P1100 — Barometric Pressure Sensor Circuit Malfunction
- P1120 — Accelerator Pedal Position Sensor Circuit Malfunction
- P1121 — Accelerator Pedal Position Sensor Range/Performance Problem
- P1125 — Throttle Control Motor Circuit Malfunction
- P1126 — Magnetic Clutch Circuit Malfunction
- P1127 — ETCS Actuator Power Source Circuit Malfunction
- P1128 — Throttle Control Motor Lock Malfunction
- P1129 — Electric Throttle Control System Malfunction
- P1150 — Air/Fuel Sensor Circuit Range/Performance (Bank 2 Sensor 1)
- P1155 — Air/Fuel Sensor Heater Circuit (Bank 2 Sensor 1)
- P1200 — Fuel Pump Relay Circuit Malfunction
- P1300 — Igniter Circuit Malfunction - No. 1
- P1310 — Igniter Circuit Malfunction - No. 2
- P1335 — No Crankshaft Position Sensor Signal - Engine Running
- P1346 — Variable Valve Timing Sensor Range/Performance Problem (Bank 1)
- P1349 — Variable Valve Timing System Malfunction (Bank 1)
- P1400 — Sub-Throttle Position Sensor Malfunction
- P1405 — Turbo Pressure Sensor Circuit (Diesel)
- P1406 — Turbo Pressure Sensor Range/Performance (Diesel)
- P1410 — EGR Valve Position Sensor Circuit Malfunction
- P1411 — EGR Valve Position Sensor Range/Performance
- P1500 — Starter Signal Circuit Malfunction
- P1510 — Boost Pressure Control Circuit (Diesel)
- P1511 — Boost Pressure Low (Diesel)
- P1512 — Boost Pressure High (Diesel)
- P1520 — Stop Lamp Switch Signal Malfunction
- P1565 — Cruise Control Main Switch Circuit Malfunction
- P1600 — ECM Battery Backup (BATT) Malfunction
- P1604 — Startability Malfunction
- P1605 — Knock Control CPU Malfunction
- P1010 — Oil Control Valve/Variable Valve Lift LH Bank Circuit Malfunction
- P1011 — Oil Control Valve/Variable Valve Lift LH Bank Open Malfunction
- P1012 — Oil Control Valve/Variable Valve Lift LH Bank Close Malfunction
- P1023 — Camshaft Position Signal Output B Circuit
- P1115 — Coolant Temperature Sensor Circuit for Heat Storage System
- P1116 — Coolant Temperature Sensor Stack for Coolant Heat Storage System
- P1117 — Coolant Temperature Sensor Stack for Heat Storage (Secondary)
- P1118 — Coolant Temperature Sensor Circuit High for Heat Storage System
- P1123 — Coolant Flow Control Valve Position Sensor Circuit High
- P1170 — Port Injector Fuel Performance
- P1215 — Electronic Driving Unit Circuit Malfunction
- P1222 — Throttle Motor Circuit Malfunction
- P1228 — Fuel Pump Malfunction
- P1229 — Fuel System Over Pressure
- P1235 — High Pressure Fuel Pump Circuit (Direct Injection)
- P1236 — High Pressure Fuel Pump Number 2 Circuit
- P1276 — Port Injector Circuit Number 1
- P1277 — Port Injector Circuit Number 2
- P1278 — Port Injector Circuit Number 3
- P1279 — Port Injector Circuit Number 4
- P1305 — Ignition Control - Cylinder No. 2 Circuit Malfunction
- P1315 — Ignition Control - Cylinder No. 4 Circuit Malfunction
- P1320 — Ignition Control - Cylinder No. 5 Circuit Malfunction
- P1325 — Ignition Control - Cylinder No. 6 Circuit Malfunction
- P1330 — Ignition Control - Cylinder No. 7 Circuit Malfunction
- P1340 — Ignition Control - Cylinder No. 8 Circuit Malfunction
- P1341 — Camshaft Position Sensor A No Signal Over 600 RPM Bank 1
- P1342 — Camshaft Position Sensor A Low Input
- P1343 — Camshaft Position Sensor A High Input
- P1350 — Variable Valve Timing Sensor RH Bank Circuit Malfunction
- P1351 — Variable Valve Timing Sensor RH Bank Range/Performance
- P1354 — Variable Valve Timing System RH Bank Malfunction
- P1360 — A Camshaft Position Actuator Circuit Open/Low/High Bank 1
- P1361 — A Camshaft Position Actuator Circuit Bank 2
- P1362 — B Camshaft Position Actuator Circuit Bank 1
- P1363 — B Camshaft Position Actuator Circuit Bank 2
- P1364 — C Camshaft Position Actuator Circuit Bank 1
- P1420 — EVAP Canister Small Leak
- P1421 — EVAP Canister Gross Leak
- P1422 — Fuel Tank Small Leak
- P1423 — Fuel Tank Gross Leak
- P1436 — Bypass Valve Malfunction (Supercharged)
- P1441 — Secondary Air Injection Switching Valve No.2 Stuck Open Bank 1
- P1442 — Stuck Closed in Secondary Air Injection Vacuum Switching Valve Bank 1
- P1444 — Secondary Air Injection Switching Valve Stuck Open Bank 2
- P1445 — Secondary Air Injection Switching Valve Stuck Closed Bank 2
- P1451 — Fuel Tank Pressure Sensor Range/Performance
- P1452 — Fuel Tank Pressure Sensor Low Input
- P1453 — Fuel Tank Pressure Sensor High Input
- P1455 — Vapor Reducing Fuel Tank System Malfunction
- P1550 — Battery Current Sensor Circuit Range/Performance (Hybrid)
- P1551 — Battery Current Sensor Circuit Low Input (Hybrid)
- P1552 — Battery Current Sensor Circuit High Input (Hybrid)
- P1566 — Cruise Control Main Switch Circuit Malfunction
- P1570 — Radar Sensor Malfunction (Pre-Collision/Adaptive Cruise)
- P1572 — Improper Aiming of Radar Sensor Beam Axis
- P1601 — Injector Correction Circuit Malfunction (Diesel)
- P1602 — Battery Voltage Monitor Malfunction
- P1603 — Engine Stall History
- P1607 — Cruise Control Input Processor Fault
- P1613 — Secondary Air Injection Malfunction
- P1614 — Secondary Air Injection Bank 2 Malfunction
- P1615 — CAN Data Bus Cruise Control Module Communication Error
- P1630 — Traction Control System Malfunction
- P1631 — Communication Error From ECM to VSC
- P1633 — ECM Throttle Actuator Control System Malfunction
- P1645 — Body Control Module Malfunction
- P1647 — Transmission Control Module System Malfunction
- P1652 — Turbocharger 2 Air Control Solenoid Circuit (Diesel)
- P1653 — Suction Control Valve Circuit (Diesel Common Rail)
- P1656 — Oil Control Valve Circuit Malfunction
- P1658 — Turbocharger Wastegate Regulating Valve Circuit
- P1661 — Turbocharger 2 Exhaust Gas Control Valve Circuit (Diesel)
- P1662 — Exhaust Bypass Valve Circuit (Diesel)
- P1663 — Oil Control Valve/Variable Valve Timing RH Bank Malfunction
- P1690 — Oil Control Valve/Variable Valve Timing Malfunction
- P1692 — Variable Valve Timing Malfunction (Bank 1)
- P1693 — Variable Valve Timing Malfunction (Bank 2)
- P1700 — Output Shaft Speed Sensor Fault
- P1705 — Direct Clutch Speed Sensor Fault
- P1715 — Rear Wheel Speed Sensor Malfunction
- P1725 — Input/Turbine Shaft Speed Sensor Circuit (Toyota Trans)
- P1730 — Intermediate Shaft Speed Sensor Fault
- P1755 — Torque Converter Clutch Solenoid Circuit (Toyota Trans)
- P1760 — Pressure Control Shift Solenoid Fault
- P1765 — Pressure Control Shift Solenoid Performance
- P1770 — Differential Lock Solenoid Circuit (4WD)
- P1780 — Park/Neutral Position Switch Circuit (A/T)
- P1781 — Shift Lever Switch Malfunction
- P1782 — Transfer Low Ratio Switch Circuit
- P1783 — Transfer Neutral Switch Circuit
- P1790 — Shift/Timing Solenoid Circuit
- P1810 — CAN Data Bus Malfunction
- P1815 — Shift Control Solenoid Malfunction
- P1818 — Shift Control Solenoid Circuit Malfunction