LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Toyota >> 2003 >> Matrix Base, 4WD >> Repair and Diagnosis >> Engine Performance >> Testing & Diagnosis >> Engine Control System Self Diagnostics >> Diagnostic Tests >> DTC P0128: Thermostat Malfunction (Matrix Model) >> Circuit Description
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Circuit Description

An engine coolant temperature (ECT) sensor monitors temperature of coolant. This input is used by engine control module (ECM) for engine control and as enabling criteria for some diagnostics. Air flow coming into engine is accumulated and used to determine if engine has been driven within conditions that would allow engine coolant to heat up normally to thermostat regulating temperature. If coolant temperature does not increase normally or does not reach regulating temperature of thermostat, diagnostics that use engine coolant temperature as enabling criteria, may not when expected. If engine coolant fails to reach a preset target temperature before a calculated air flow is accumulated, DTC P0128 will be set.

Detecting conditions for running DTC are:

Detecting condition for setting DTC is when ECT failed to reach at least 167°F (75°C) during running of coolant temperature counter diagnostic (2 trip detection logic).

Vehicle Response To DTC Set:  The ECM illuminates Malfunction Indicator Light (MIL) on 2nd consecutive ignition cycle that diagnostic runs and fails. ECM records operating 1st time diagnostic fails, ECM stores this information in failure records. If diagnostic reports a failure on 2nd consecutive ignition cycle, ECM records operating conditions of time of failure. ECM writes operating conditions to freeze frame and updates failure records.

Conditions For Clearing MIL/DTC:  The MIL turns off after 3 consecutively passing trips without a fault. A history DTC clears after 40 consecutive warm-up cycles without a fault.