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 128 (ENGINE CONTROL SYSTEM SELF DIAGNOSTICS)
2004 Toyota Matrix XR, FWD, Standard
Section 128 (Engine Control System Self Diagnostics)
2004 Toyota Matrix XR, FWD, StandardSECTION Section 128 (Engine Control System Self Diagnostics)
WARNING: This page is about a different car, the 2003 Toyota Matrix and 2003 Toyota Corolla. However, it is still accessible from the selected car via links, so may be relevant.
- Introduction
- Self-Diagnostic System
- Testing Procedure
- System Overview
- Two-Trip Detection Logic
- Freeze Frame Data
- Malfunction Indicator Light Inspection
- Retrieving Diagnostic Trouble Codes
- Clearing Diagnostic Trouble Codes
- Test Drive Confirmation
- Engine Control Module Location
- Fail-Safe Mode Chart
- Intermittent Problem Check (Hand-Held Tester Only)
- Data List
- Active Test
- Basic Inspection
- Scan Tool Problems
- Summary
- Diagnostic Trouble Code Definitions
- Diagnostic Tests
- Notes
- DTC P0100: Mass Air Flow Circuit Malfunction
- DTC P0101: Mass Air Flow Circuit Range/Performance Problem
- DTC P0110: Intake Air Temperature Circuit Malfunction
- DTC P0115: Engine Coolant Temperature Circuit Malfunction
- DTC P0116: Engine Coolant Temperature Circuit Range/Performance Problem
- DTC P0120: Throttle/Pedal Position Sensor/Switch "A" Circuit Malfunction
- DTC P0121: Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance Problem
- DTC P0125: Insufficient Coolant Temperature For Closed Loop Fuel Control
- DTC P0128: Thermostat Malfunction (Corolla Model)
- DTC P0128: Thermostat Malfunction (Matrix Model)
- DTC P0130: Heated Oxygen Sensor Circuit Malfunction (Bank No. 1 Sensor No. 1)
- DTC P0133: Heated Oxygen Sensor No. 1 Circuit Slow Response
- DTC P0135: Heated Oxygen Sensor Heater Circuit Malfunction (Bank No. 1 Sensor No. 1) & DTC P0141: Heated Oxygen Sensor Heater Circuit Malfunction (Bank No. 1 Sensor No. 2)
- DTC P0136: Oxygen Sensor Circuit Malfunction (Bank No. 1 Sensor No. 2)
- DTC P0171: System Too Lean (Fuel Trim Bank No. 1) & DTC P0172: System Too Rich (Fuel Trim Bank No. 1)
- DTC P0300, DTC P0301, DTC P0302, DTC P0303 & DTC P0304
- DTC P0325: Knock Sensor No. 1 Circuit Malfunction (Bank No. 1)
- DTC P0335: Crankshaft Position Sensor "A" Circuit Malfunction
- DTC P0340: Camshaft Position Sensor Circuit Malfunction
- DTC P0420: Catalyst System Efficiency Below Threshold (Bank No. 1)
- DTC P0440: EVAP System Malfunction & DTC P0442: EVAP System Malfunction
- DTC P0441: EVAP System Incorrect Purge Flow & DTC P0446: EVAP System Malfunction
- DTC P0450: EVAP System Pressure Sensor Malfunction & DTC P0451: EVAP System Pressure Sensor Range/Performance
- DTC P0500: Vehicle Speed Sensor Malfunction
- DTC P0505: Idle Control System Malfunction
- DTC P1300, DTC P1305, DTC P1310 & DTC P1315
- DTC P1335: Crankshaft Position Sensor Circuit Malfunction (During Engine Running)
- DTC P1346: Variable Valve Timing Sensor/Camshaft Position Sensor Circuit Range/Performance Problem (Bank No. 1)
- DTC P1349: Variable Valve Timing System Malfunction (Bank No. 1)
- DTC P1520: Stop Light Switch Circuit Malfunction
- DTC P1600: Back-Up Power Source Circuit Malfunction
- DTC P1656: Oil Control Valve Circuit Malfunction (Bank No. 1)
- DTC P1690: OCV For VVTL Circuit Malfunction (Matrix 2ZZ-GE Engine Model Only)
- DTC P1692: OCV For VVTL Open Malfunction / Bank No. 1 (Matrix 2ZZ-GE Engine Model Only) & DTC P1693: OCV For VVTL Close Malfunction / Bank No. 1 (Matrix 2ZZ-GE Engine Model Only)
- DTC P1780: Park/Neutral Position Switch Malfunction
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.