Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
SYS.OK|MANUAL.DBβ LIVE
HOMESERVICE MANUALSTOYOTA2004MATRIX XR, FWD, STANDARDREPAIR AND DIAGNOSISEXTERNAL PAGESDIFFERENT CARSECTION 129 (ENGINE CONTROL SYSTEM SELF DIAGNOSTICS)
2004 Toyota Matrix XR, FWD, Standard
Section 129 (Engine Control System Self Diagnostics)
2004 Toyota Matrix XR, FWD, StandardSECTION Section 129 (Engine Control System Self Diagnostics)
WARNING: This page is about a different car, the 2003 Toyota Land Cruiser. However, it is still accessible from the selected car via links, so may be relevant.
- Introduction
- Self-Diagnostic System
- Programming
- Scan Tool Problems
- Summary
- Diagnostic Trouble Code Definitions
- Diagnostic Tests
- Notes
- DTC P0031, DTC P0032, DTC P0037, DTC P0038, DTC P0051, DTC P0052, DTC P0057 Or DTC P0058
- DTC P0100, DTC P0102 Or DTC P0103
- DTC P0101: Mass Airflow Meter Circuit Range/Performance
- DTC P0110, DTC P0112 Or DTC P0113
- DTC P0115, DTC P0117 Or DTC P0118
- DTC P0116: Engine Coolant Temperature Sensor Circuit Range/Performance Or DTC P0125: Insufficient Coolant Temperature For Closed Loop Fuel Control
- DTC P0120, DTC P0122, DTC P0123, DTC P0220, DTC P0222, DTC P0223 Or DTC P2135
- DTC P0121: Throttle Position Sensor Circuit Range/Performance
- DTC P0128: Thermostat Malfunction
- DTC P0130, DTC P0150, DTC P2195, DTC P2196, DTC P2197 Or DTC P2198
- DTC P0133: Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 1) Or DTC P0153: Oxygen Sensor Circuit Slow Response (Bank 2 Sensor 1)
- DTC P0134: Heated Oxygen Sensor Circuit No Activity Detected (Bank 1 Sensor 1) Or DTC P0154: Heated Oxygen Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
- DTC P0136: Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2) Or DTC P0156: Oxygen Sensor Circuit Malfunction (Bank 2 Sensor 2)
- DTC P0171, DTC P0172, DTC P0174 Or DTC P0175
- DTC P0230: Fuel Pump Primary Circuit
- DTC P0300 Or DTC P0301, DTC P0302, DTC P0303, DTC P0304, DTC P0305, DTC P0306, DTC P0307 Or DTC P0308
- DTC P0325: Knock Sensor No. 1 Circuit Or DTC P0330: Knock Sensor No. 2 Circuit
- DTC P0335: Crankshaft Position Sensor "A" Circuit Or DTC P0339: Crankshaft Position Sensor "A" Circuit Intermittent
- DTC P0340: Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor) & DTC P0341: Camshaft Position Sensor "A" Circuit Range/Performance (Single Sensor)
- DTC P0351, DTC P0352, DTC P0353, DTC P0354, DTC P0355, DTC P0356, DTC P0357 Or DTC P0358
- DTC P0420: Catalyst System Efficiency Below Threshold (Bank 1) Or DTC P0430: Catalyst System Efficiency Below Threshold (Bank 2)
- DTC P0441: EVAP Emission Control System Incorrect Purge Flow Or DTC P0446: EVAP Emission Control System Vent Control Circuit
- DTC P0442: EVAP Emission Control System Leak Detected (Small Leak) & DTC P0456: EVAP Emission Control System Leak Detected (Very Small Leak)
- DTC P0451, DTC P0452 Or DTC P0453
- DTC P0500: Vehicle Speed Sensor "A" Circuit Or DTC P0503: Vehicle Speed Sensor "A" Intermittent/Erratic/High
- DTC P0504: Brake Switch "A"/"B" Correlation
- DTC P0505: Idle Control System Malfunction
- DTC P0560: System Voltage
- DTC P0604, DTC P0606, DTC P0607 Or DTC P0657
- DTC P0617: Starter Relay Circuit High
- DTC P2102: Throttle Actuator Control Motor Circuit Low Or DTC P2103: Throttle Actuator Control Motor Circuit High
- DTC P2111: Throttle Actuator Control System Stuck Open Or DTC P2112: Throttle Actuator Control System Stuck Closed
- DTC P2118: Electronic Throttle Control System Actuator Power Source Circuit
- DTC P2119: Throttle Actuator Control Throttle Body Range/Performance
- DTC P2120, DTC P2122, DTC P2123, DTC P2125, DTC P2127, DTC P2128 Or DTC P2138
- DTC P2121: Accelerator Pedal Position Sensor Range/Performance
RENDER: 1.0x
NO RELATED
Recommended Tools & Savings
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.