Toyota · Cooling · Minor code

P0128 on Toyota: How to Diagnose & Fix

Coolant Thermostat Below Regulating Temperature

10 Toyota models · 10 documented issues · 3 critical · $30-$2,500 repair

Share:@au7o.io

P0128 on Toyota by model: symptoms, diagnosis and fix

Community reported
4,500 owners

The 5.7L V8 water pump is prone to premature failure, often occurring between 40,000-70,000 miles. The water pump uses a spring-loaded seal that can fail, and internal bearing failure is common. If not addressed, this can lead to engine overheating and severe damage.

Common Symptoms

  • Coolant leak under vehicle
  • Growling noise at idle
  • Engine overheating
  • Low coolant warning light
  • Sweet smell of coolant

How to Fix

Replace the water pump along with thermostat, coolant, and serpentine belt as preventive maintenance. OEM water pump replacement costs $400-$800 including labor.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Toyota 16100-09491 genuine 5.7L engine water-pump assembly

    replace a leaking, rough, loose or otherwise test-confirmed failed 5.7L water pump Fitment/availability: 2007-2021 Toyota Tundra 5.7L 3UR-FE/3UR-FBE catalog branch; supersedes 16100-39495, 16100-39496 and 16100-09490, with VIN and engine…

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Owner tips & cautions

  • TipDIY repairs can save significantly - dealer charges $400-$800 but DIY costs are typically 50-70% less
  • TipReplace the water pump along with thermostat, coolant, and serpentine belt as preventive maintenance.
  • TipConsider OEM parts for critical components like sensors and electrical parts - aftermarket can be unreliable
  • TipGet a proper diagnosis before replacing parts - similar symptoms can have different causes
Typical repair cost:$400 - $800
Sources for this issue (2)

Research This Issue

Based on 4,500 owner reports

Community Reported
Medium Confidence4,500 owner reportsLast reported by owners Feb 2024Updated Oct 27, 2026
Community reported
1,100 owners

The water pump on the 3.5L 2GR-FE fails prematurely between 80,000-120,000 miles, developing a coolant leak from the weep hole or gasket surface. If not addressed, complete pump failure causes overheating and potential head gasket damage.

Common Symptoms

  • Coolant leak from front/center of engine
  • Coolant level dropping
  • Overheating at idle or low speeds
  • Whining noise from water pump area
  • Sweet coolant smell

How to Fix

Replace water pump (Toyota 16100-09442, which supersedes 16100-39455/16100-39456, or Aisin WPT-803). Replace the thermostat at the same time (confirm the 2GR-FE thermostat part number by VIN). Use Toyota SLLC or equivalent coolant. The pump is driven by the serpentine belt, so inspect the belt and tensioner during replacement.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Aisin WPT-803 mechanical water pump

    confirmed mechanical pump leak or bearing-failure branch Fitment/availability: 2005-2018 Toyota Avalon 3.5L 2GR-FE mechanical water-pump application; confirm VIN and production date Fitment/availability: direct product page and cart cont…

  • Genuine Toyota 90916-A3002 thermostat

    thermostat branch when due, diagnosed or deliberately replaced during overlapping cooling-system service Fitment/availability: 2005-2018 Toyota Avalon 3.5L; replaces 90916-03133, 90916-03140 and 90916-A3001; confirm VIN Fitment/availabil…

  • Toyota 00272-SLLC2 50/50 Super Long Life Coolant

    correct coolant for refill and bleed after mechanical pump service Fitment/availability: Toyota Super Long Life Coolant maintenance/refill branch; verify total system quantity and never mix incompatible coolant Fitment/availability: Add …

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$300 - $800
Sources for this issue (2)

Research This Issue

Based on 1,100 owner reports

Community Reported
High Confidence1,100 owner reportsLast reported by owners Feb 2026Updated Oct 27, 2026
Community reported
980 owners

The 1.5L 1NZ-FXE engine can develop head gasket failure allowing coolant and oil mixing, often after overheating or prolonged coolant loss. Typically appears after 150,000+ miles. External coolant leaks may also occur at the head gasket mating surface.

Common Symptoms

  • Coolant level dropping with no visible leak
  • White smoke from exhaust
  • Milky residue on oil filler cap
  • Overheating
  • Bubbles in coolant reservoir

How to Fix

Replace head gasket with Toyota OEM MLS gasket. Machine the cylinder head for flatness. Replace thermostat, water pump, and timing chain tensioner while engine is apart. Use Toyota Pink SLLC coolant.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Toyota 04112-21213 1NZ-FXE engine valve-grind gasket kit

    provide the exact upper-engine gasket set after head-gasket failure is confirmed and sealing surfaces are measured Fitment/availability: 2004-2009 Prius 1.5L 1NZ-FXE; supersedes 04112-21210/-21211/-21212 and still requires VIN confirmati…

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$1,200 - $2,500
Sources for this issue (2)

Research This Issue

Based on 980 owner reports

Community Reported
High Confidence980 owner reportsLast reported by owners Feb 2026Updated Oct 27, 2026
Community reported
780 owners

The BMW-sourced B58 inline-6 in the A90 Supra develops coolant loss without visible external leaks. The expansion tank cap and water pump are common culprits. In some cases, the charge air cooler (intercooler) develops internal micro-cracks allowing coolant into the intake.

Common Symptoms

  • Coolant level slowly dropping
  • Low coolant warning on dashboard
  • No visible external coolant leak
  • Sweet smell from engine bay
  • White residue around expansion tank cap

How to Fix

Replace expansion tank cap first (BMW 17137640514) - the most common and cheapest fix. Test the water pump for leaks. If coolant continues dropping, pressure test the charge air cooler for micro-cracks. Upgraded expansion tank caps with higher pressure rating are available from Burger Motorsports.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Toyota 16475-WAA02 genuine expansion-tank cap

    replace a damaged or pressure-test-failed specified cap before moving to deeper leak diagnosis Fitment/availability: Large reserve/expansion-tank cap cataloged for 2020-2025 Toyota GR Supra; visually confirm the tank and VIN because the …

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$30 - $1,500
Sources for this issue (1)

Research This Issue

Based on 780 owner reports

Community Reported
High Confidence780 owner reportsLast reported by owners Feb 2026Updated Oct 27, 2026
Community reported
678 owners

The coolant bypass valve in 2019-2023 Corollas can crack and fail prematurely, causing coolant leaks and triggering an 'Engine Maintenance Required - Visit Your Dealer' warning message on the dashboard. This defect is the subject of a class action lawsuit and affects both Corolla and RAV4 models. The valve typically fails between 30,000-70,000 miles.

Common Symptoms

  • Engine Maintenance Required warning message on dashboard
  • Coolant leak visible under vehicle
  • Low coolant warning light
  • Potential engine overheating if not addressed

How to Fix

Replace the coolant bypass valve with updated part. Check if vehicle qualifies for Customer Support Program coverage.

Owner tips & cautions

  • TipCheck if your vehicle qualifies for Toyota's Customer Support Program for free repairs
Typical repair cost:$700 - $900
Sources for this issue (4)

Research This Issue

Based on 678 owner reports

Community Reported
High Confidence678 owner reportsLast reported by owners Feb 2024Reviewed Oct 27, 2026
Community reported
560 owners

The 3.5L 2GR-FE V6 water pump develops leaks from the weep hole or gasket surface, typically between 80,000-130,000 miles. Coolant drips onto the serpentine belt area, potentially causing belt slip and overheating.

Common Symptoms

  • Coolant leak from center of engine
  • Low coolant level
  • Coolant on serpentine belt
  • Overheating at idle
  • Squealing belt from coolant contamination

How to Fix

Replace water pump (Aisin WPT-803 or Toyota 16100-09515). Replace thermostat and serpentine belt at the same time. Use Toyota SLLC coolant. The job is moderately accessible on the V6 Venza with 2-3 hours shop labor.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Toyota 16100-09442 genuine 3.5L 2GR-FE engine water-pump assembly

    replace a pressure-test- and inspection-confirmed leaking or failed V6 water pump Fitment/availability: 2009-2015 Venza 3.5L 2GR-FE catalog branch; supersedes 16100-39455, 16100-39456, 16100-09440 and 16100-09441, with VIN/production con…

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$300 - $700
Sources for this issue (1)

Research This Issue

Based on 560 owner reports

Community Reported
High Confidence560 owner reportsLast reported by owners Feb 2026Updated Oct 27, 2026
Community reported
280 owners

P0128 code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does P0128 mean on a Toyota?

P0128 stands for "Coolant Thermostat Below Regulating Temperature." This code means the engine isn't reaching its proper operating temperature within the expected time, so the coolant stays below the thermostat's regulating temperature. The computer estimates how warm the coolant should be (based on run time, airflow, and intake air temperature) and compares it to the actual reading. When the engine warms too slowly or never gets hot enough, P0128 sets. The most common cause is a thermostat stuck open, which can cause reduced heater output, poorer fuel economy, and higher emissions. On Toyota it is documented across 10 models: Tundra, Avalon, Prius, Supra, Corolla, Venza, GR Corolla, Tacoma, Highlander, RAV4.

What are the most common causes of P0128?

The most common causes of P0128 are: Thermostat stuck open or opening too early, Faulty engine coolant temperature sensor, Low coolant level, Cooling fan running constantly (overcooling), Wrong-temperature-rating thermostat installed, Corroded or loose coolant temperature sensor connector, Air pockets in the cooling system, Faulty PCM/ECM (rare). The specific cause varies by vehicle.

How much does it cost to fix P0128 on a Toyota?

Published repair estimates on Toyota range from $30 to $2,500 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.

Looking for P0128 on a different make?

View P0128 across all makes →
🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P0128 fixes on Toyota
We add new causes, fixes and affected Toyota models for P0128 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 700+ subscribers following Au7o for vehicle insights and updates.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.

Explore free Hub demo