Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0128 on 2003-2006 Mitsubishi Outlander: Coolant Temperature Below Thermostat Regulating Temperature

On a 2003-2006 Outlander, the P0128 code is almost always caused by a thermostat that is stuck open. Replacing the thermostat and gasket is the most common fix, a DIY-friendly job costing between $20-$50 for parts. The correct OEM-spec thermostat opens at 82°C (180°F) for the 4G69 engine (2004-2006) and 88°C (190°F) for the 4G64 engine (2003).

16 minutes to read 2003-2006 Mitsubishi Outlander
Most Likely Cause
Thermostat Stuck Open
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $350
Parts Price
$20 – $100
⚠️ Drivable, but... — Yes, you can drive the vehicle, but it's not recommended to ignore the issue. The engine running too cool leads to increased fuel consumption, higher emissions, and can cause accelerated engine wear over time. Running the engine rich for an extended period can also potentially damage the catalytic converter.
Key Takeaways
  • P0128 on the 2003-2006 Outlander means the engine is taking too long to warm up.
  • The most likely cause, by far, is a thermostat that is stuck in the open position. The correct replacement opens at 82°C (180°F).
  • Before buying parts, check your coolant level. A low level or air in the system can also cause this code, especially after a recent coolant service.
  • Replacing the thermostat and gasket is a relatively simple and inexpensive DIY job that usually resolves the issue. Ensure the jiggle pin is at the 12 o'clock position.
  • If a new thermostat doesn't fix it, the next most likely culprit is the Engine Coolant Temperature Sensor (OEM Part #: MR985034).
The P0128 code means your Outlander's engine is not warming up to its proper operating temperature quickly enough. The Engine Control Module (ECM) monitors the coolant temperature after a cold start. For this specific vehicle, it expects the temperature to reach at least 171°F (77°C) within a calculated time frame, typically between 9.5 and 43.5 minutes. If the engine warms up too slowly, or the temperature drops at highway speeds, the ECM assumes a fault in the cooling system—usually a stuck-open thermostat—and triggers the Check Engine Light.

What's Unique About the 2003-2006 Mitsubishi Outlander

For the first-generation Outlander, this code is a straightforward indicator of a cooling system component failure, rather than a complex software issue. The engine's computer has very specific time and temperature parameters for setting this code. Unlike some newer vehicles that use complex, integrated thermostat housings, the 2003-2006 Outlander uses a simple, separate, and easily accessible mechanical thermostat located at the end of the lower radiator hose. This makes diagnosis and repair much simpler. A key difference within this generation is the engine change from the 4G64 in 2003 to the 4G69 in 2004-2006, which use different thermostats with different opening temperatures.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine temperature gauge on the dashboard reads lower than normal, or drops towards 'C' at highway speeds and may rise in city traffic
  • Heater blows lukewarm or cool air instead of hot, especially in colder weather
  • Slightly decreased fuel economy due to the engine running rich in 'open loop'.
  • Engine takes an unusually long time to warm up
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the radiator cap when it is not the cause of the problem.
  • Replacing the Engine Control Module (ECM), which is listed as a theoretical possibility in technical documents but is extremely rare in practice.

Most Likely Causes

  1. Thermostat Stuck Open 🔴 High Probability → Shop Integrated Thermostat Housing Assembly Thermostats are wear-and-tear items. After many years and heating/cooling cycles, the spring mechanism can weaken or the wax element can fail, causing it to fail in the open position. This is the most common cause for P0128.
    How to confirm: After the engine has been completely cold for several hours, start the engine and feel the upper radiator hose. It should remain cool for several minutes. If it starts to get warm almost immediately (within 1-2 minutes), the thermostat is stuck open, allowing coolant to circulate to the radiator prematurely. Conversely, if the temperature gauge never reaches the middle and the heater blows cool, it's a strong indicator.
    Typical fix: Replace the engine coolant thermostat and the corresponding gasket. The thermostat is located in a housing where the lower radiator hose connects to the engine. It is highly recommended to drain and replace the engine coolant with a proper phosphate-based Asian vehicle formula at the same time and properly bleed the system of air. 🎬 See this walkthrough for replacing the thermostat on your Outlander.
    Est. part cost: $15-$40
  2. Low Engine Coolant / Air in System 🟡 Medium Probability Coolant leaks can develop over time from hoses, the radiator, or the water pump. A low coolant level can create an air pocket in the system, especially around the temperature sensor, which can cause it to read incorrectly and trigger this code. This is a common issue after incomplete coolant servicing.
    How to confirm: Visually inspect the coolant level in the overflow reservoir and the radiator (only when the engine is cold). Check for any visible signs of green or blue coolant leaks under the vehicle or around the engine bay. If you hear a 'gurgling' or 'waterfall' sound from the dashboard area on startup, it's a classic sign of air in the heater core.
    Typical fix: Find and repair the source of the leak. Top off or refill the cooling system with the correct type of coolant (phosphate-based Asian vehicle coolant) and properly bleed the air from the system. This often involves running the engine with the radiator cap off and the heater on high until the thermostat opens and all air bubbles are purged.
    Est. part cost: $5-$25 for coolant, more if a part needs replacement.
  3. Faulty Engine Coolant Temperature (ECT) Sensor ⚪ Low Probability → Shop Engine Coolant Temperature Sensor While generally reliable, sensors can fail with age, sending inaccurate or erratic temperature readings to the ECM. This is a less common cause for P0128 than the thermostat itself.
    How to confirm: Use an OBD-II scanner to monitor the live data from the ECT sensor. If the reading is nonsensical (e.g., reads -40°F), jumps around erratically, or never changes even as the engine warms up, the sensor is likely bad. The sensor is located on the thermostat housing, making it easy to access.
    Typical fix: Replace the Engine Coolant Temperature Sensor. This is a simple screw-in part, though a small amount of coolant will leak out during replacement.
    Est. part cost: $20-$60

Rare But Worth Checking

  • Cooling Fan Stuck On: → Shop Engine Cooling Fan Blade If the electric radiator fan runs constantly, even when the engine is cold, it can over-cool the engine and prevent it from reaching operating temperature in time. This is usually caused by a failed fan relay or fan control module, and is less common on this platform for this specific code.
  • Incorrect Thermostat Installed: → Shop Integrated Thermostat Housing Assembly Installing a thermostat with a lower-than-specified opening temperature (e.g., a 170°F or a 'racing' thermostat) can cause the P0128 code because the ECM's parameters are programmed for the factory 180°F (82°C) or 190°F (88°C) thermostat, depending on the engine. The engine will run cooler than the computer expects.

Diagnosis Steps

  1. Check for a Check Engine Light and scan for codes. Confirm P0128 is present.
  2. With the engine cold, check the coolant level in the overflow reservoir and radiator. Top off if necessary.
  3. Start the cold engine and feel the upper radiator hose. If it warms up within the first 1-2 minutes, the thermostat is stuck open. 🎬 Watch: How to diagnose a faulty thermostat and P0128 code. Proceed to replace it.
  4. If the hose stays cold, turn the cabin heater on high. Note if the air is hot or only only lukewarm. Lukewarm air points to a thermostat issue.
  5. Monitor the engine temperature gauge on the dashboard during a drive. Does it stay on 'C', drop at highway speeds, or take an unusually long time to move?
  6. Use an OBD-II scanner to monitor live coolant temperature data. Watch the temperature as the engine warms up. It should rise steadily and stabilize around 180-195°F (82-90°C). If it's slow to rise or never reaches this range, the thermostat is the most likely culprit.
  7. If the scanner data seems illogical (e.g., -40°F) or doesn't match the physical temperature of the engine, suspect a faulty ECT sensor.
  8. Visually inspect the electric cooling fans to ensure they are not running constantly from a cold start.

Parts You'll Likely Need

  • Engine Coolant Thermostat (OEM #MD315301 (4G69, 82°C/180°F), MD972903 (4G64, 88°C/190°F)) — This is the most common cause of P0128, as they fail by sticking open, preventing the engine from warming up properly. It is critical to use the correct temperature thermostat for your specific engine.
    Trusted brands: Mitsubishi Genuine, Aisin, Stant (e.g., 14078), Gates, Tridon
    OEM price range: $30-$50
    Aftermarket price range: $15-$40
  • Engine Coolant Temperature Sensor (OEM #MR985034) — This is the second most likely part to fail. If the thermostat replacement does not fix the issue, or if scan tool data is erratic, this sensor is the next logical replacement. 🎬 Watch: How to replace the engine coolant temperature sensor.
    Trusted brands: NGK, Delphi, Denso, Standard Motor Products
    OEM price range: $40-$70
    Aftermarket price range: $20-$60
  • Thermostat Gasket / Seal (OEM #Included with thermostat kit) — A new gasket or seal must always be used when replacing the thermostat to prevent leaks. Often included with the new thermostat.
    Trusted brands: Fel-Pro, Victor Reinz
    OEM price range: $5-$15
    Aftermarket price range: $3-$10

Technical Service Bulletins (TSBs) & Recalls

  • TSB Bulletin #TSB-26-14-001: This technical bulletin provides specific guidance for technicians when the check engine light is on with P0128-00 stored in the Engine ECU.
  • TSB Bulletin #WB2026-007: This warranty bulletin provides instructions on submitting a warranty claim when the check engine light is on with either P2096-00 or P0128-00 stored in the Engine ECU.

Platform-Specific Known Issues

  • Thermostat Location: → Shop Integrated Thermostat Housing Assembly On the 2.4L 4G64/4G69 engines, the thermostat is located in a housing at the end of the lower radiator hose, where it connects to the engine block. Access requires removing the air filter box and intake tube.
  • Jiggle Valve Orientation: When installing the new thermostat, the small 'jiggle valve' or 'jiggle pin' on the flange of the thermostat must be oriented at the top, in the 12 o'clock position. This allows trapped air to bleed past the thermostat when it is closed.

Mechanic-Grade Diagnostic Values

  • Engine Coolant Temperature (ECT) Sensor Resistance — expected: Approx. 2,200 - 3,000 Ω at 20°C (68°F); Approx. 250 - 350 Ω at 80°C (176°F).. Failure: Readings that are infinite (open circuit), zero (short circuit), or significantly outside the expected range for a given temperature indicate a faulty sensor.
  • Engine Coolant Temperature (ECT) Sensor Voltage — expected: Approx. 2.0V - 3.0V on a cold start (e.g., 20°C / 68°F), dropping to approx. 0.5V - 1.0V at normal operating temperature (e.g., 90°C / 194°F).. Failure: Voltage that is stuck high (e.g., >4.5V) or low, or does not change as the engine warms up, points to a sensor or wiring issue.

Wiring & Ground Locations

  • G12 — At the left rear of the engine compartment.. This is a primary engine ground point. A corroded or loose connection at G12 could affect the reference ground for multiple sensors, including the ECT sensor, potentially causing incorrect readings that could contribute to or mimic a P0128 fault.
  • B-05 — The 2-pin electrical connector for the Engine Coolant Temperature sensor, located on the thermostat housing on the rear of the cylinder head.. This is the direct connection point for testing the ECT sensor and its wiring. Technicians test for resistance across the sensor's pins and check for 5V reference and ground from the ECM at this connector.

Real Owner Repair Stories

  • YouTube user 'TT Autogarages' (2006 Mitsubishi Outlander) — Check Engine Light with code P0128.
    ❌ Tried (didn't work) The owner decided to replace the sensor first before the thermostat, based on the code.
    ✅ What actually fixed it The owner replaced the Engine Coolant Temperature (ECT) sensor. He advised that for an inexpensive sensor on a higher mileage vehicle, it's often better to just replace it rather than test it and risk it failing under driving conditions later.
  • YouTube user 'EricTheCarGuy' for TRQ (Generic vehicle, but demonstrates the universal diagnostic process.) — Check Engine Light with code P0128. Scan tool showed coolant temp was not rising past 181°F.
    ❌ Tried (didn't work) Revving the engine to try and build heat did not raise the temperature to the proper operating range.
    ✅ What actually fixed it Upon removal, the thermostat was found to be physically broken and stuck in a partially open position. Replacing the thermostat and bleeding the cooling system resolved the issue, with the new operating temperature stabilizing around 212°F.

OEM Part Supersession History

  • MD005131, MD997221, MD997604MD972903 — Standard part evolution and consolidation by the manufacturer.
    Heads up: This is the 88°C thermostat for the 2003 4G64 engine. Do not use in 2004-2006 models.

Model Year Variations Within This Range

  • 2003 only: The 2003 Outlander uses the 2.4L SOHC 4G64 engine. The correct OEM thermostat is an 88°C (190°F) unit, part number MD972903.
  • 2004-2006: The 2004-2006 Outlander uses the 2.4L SOHC MIVEC 4G69 engine. The correct OEM thermostat is an 82°C (180°F) unit, part number MD315301. Using the 88°C thermostat from the earlier engine may not set a code but is not to the manufacturer's specification. Using a thermostat rated lower than 82°C will likely trigger a P0128 code.

Diagnostic Flowchart

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2006 Mitsubishi Outlander

Symptoms: Check engine light came on, code P0128, scanner indicated 'engine is running cold.'

What fixed it: Replaced the engine temperature coolant sensor. The owner advised replacing the sensor on high-mileage vehicles rather than testing it, as it is an inexpensive part.

Cost: $12-$15

Source hint: YouTube comment by TT Autogarages ('#p0128 Engine light!!! Here's How to replace your temperature coolant sensor on mitsubishi outlander - YouTube')

2003 Mitsubishi Galant (4G64 engine)

Symptoms: Check engine light illuminated with a P0128 code three weeks after installing a lower-temperature (68°C) Mishimoto thermostat.

What fixed it: The issue was identified as the non-OEM temperature thermostat. The ECU expects to see a higher operating temperature, confirming that lower-temp thermostats will trigger this code on the 4G64 platform.

Source hint: Reddit r/MechanicAdvice - 'P0128 after installing low-temp thermostat'

Frequently Asked Questions

Where is the thermostat located on my 2003-2006 Mitsubishi Outlander?
On the 2.4L 4G64 and 4G69 engines, the thermostat is located in a housing at the end of the lower radiator hose, right where it connects to the engine block. To access it, you will need to remove the air filter box and the intake tube.
Is there a specific way the new thermostat needs to be installed on the 2.4L engine?
Yes. When installing the new thermostat, you must ensure the small 'jiggle valve' or 'jiggle pin' on the flange is oriented at the top, in the 12 o'clock position. This is critical because it allows trapped air to bleed past the thermostat when it is closed.
What type of coolant should I use when refilling my Outlander after fixing a P0128 code?
It is highly recommended to drain and refill the system with a proper phosphate-based Asian vehicle formula coolant.
I hear a gurgling sound from the dashboard when I start my Outlander. Could this be related to the P0128 code?
Yes. A 'gurgling' or 'waterfall' sound from the dashboard area on startup is a classic sign of air trapped in the heater core, usually due to low coolant. An air pocket around the temperature sensor can cause it to read incorrectly and trigger the P0128 code.
Can I install a lower-temperature performance thermostat to keep my 4G64 engine cooler?
It is not recommended. Installing a non-OEM lower-temperature thermostat (such as a 68°C unit) will trigger the P0128 code, as the engine computer expects the coolant to reach and stabilize at a higher temperature (around 180-195°F or 82-90°C).
How can I quickly test if my Outlander's thermostat is stuck open without removing it?
After the engine has been completely cold for several hours, start it and feel the upper radiator hose. It should remain cool for several minutes. If it starts to get warm almost immediately (within 1-2 minutes), the thermostat is stuck open and allowing coolant to circulate prematurely.
How To Replace 2003, 2004, 2005 & 2006 Mitsubishi Outlander Thermostat
How To Replace 2003, 2004, 2005 & 2006 Mitsubishi Outlander Thermostat
#p0128 Engine light!!! Here's How to replace your temperature coolant sensor on mitsubishi outlander
#p0128 Engine light!!! Here's How to replace your temperature coolant sensor on mitsubishi outlander
How To Diagnose A P0128 - A Faulty Thermostat
How To Diagnose A P0128 - A Faulty Thermostat
How to Properly Bleed Engine Cooling System by yourself
How to Properly Bleed Engine Cooling System by yourself
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0128 for:
  • Mitsubishi Outlander: 2003200420052006
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part