P0128 on Mazda: How to Diagnose & Fix
Coolant Thermostat Below Regulating Temperature
5 Mazda models · 5 documented issues · 3 critical · $80-$3,500 repair
P0128 on Mazda by model: symptoms, diagnosis and fix
Rear brake calipers and electronic parking brake (EPB) stick or seize due to moisture accumulation in caliper brackets. This causes uneven brake pad wear, overheating, and premature failure, often before 40,000 miles.
Common Symptoms
- Rear brake pads/rotors worn before 40,000 miles
- Grinding noise from rear brakes
- Emergency parking brake seizure
- Vehicle pulling to one side when braking
- Brake overheating smell
How to Fix
Replace calipers, rotors, and pads. Clean and lubricate caliper brackets during routine brake service to prevent recurrence.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- CRC 05361 Silaramic brake-system grease, 5-ounce tubeOEMCRC 05361
Lubricate approved caliper slide and metal contact points during a correctly scoped brake service Fitment/availability: Live direct product page identifies CRC 05361 for brake-system component lubrication with Add to Cart. Apply only whe…
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
- TipInspect and lubricate caliper slide pins at every brake service
- TipApply anti-seize to caliper bracket contact points
- TipFlush brake fluid every 2 years to prevent moisture buildup
Thermostat sticks closed causing rapid overheating, or sticks open causing engine to run cold and poor heater output. Common failure on these engines past 80k miles.
Common Symptoms
- Engine overheats quickly
- Temperature gauge fluctuates
- Heater blows cold air
- Engine runs cold in winter
- Check engine light for coolant temp
How to Fix
Replace thermostat and housing gasket. Flush cooling system. Use OEM-temperature thermostat (not a colder aftermarket unit).
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Gates OE-type 195-degree thermostatOEMGates W0133-1638018 / PartsGeek 17609-01001554
OE-temperature thermostat replacement after stuck-open/stuck-closed behavior is confirmed Fitment/availability: The inspected/indexed direct page identifies a Gates OE-type 90 C/195 F thermostat for 1990-2003 Protege, showed $34.02, four…
- Gates W0133-1648081 thermostat gasketOEMGates W0133-1648081
Replacement thermostat gasket when the selected engine uses this two-bolt paper-style application Fitment/availability: The direct product path is the Gates W0133-1648081 thermostat gasket linked from the reviewed Protege thermostat page…
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
- TipReplace the thermostat proactively when doing any cooling system work — they are cheap insurance
The SkyActiv 2.5L engine in third-generation Mazda6 models uses a cooled EGR system that is prone to carbon buildup and coolant leaks. The EGR valve and cooler accumulate carbon deposits over time, restricting flow and causing rough idle and reduced performance. Additionally, the EGR cooler gaskets can leak coolant into the intake or externally, creating a potential overheating risk.
Common Symptoms
- Rough idle
- Check engine light
- Coolant smell from engine bay
- Reduced power and hesitation
- Slow coolant level drop
How to Fix
Remove and clean the EGR valve and passages with carburetor cleaner and a wire brush. Replace the EGR cooler gaskets. If the EGR valve is stuck or damaged, replace it. Mazda issued TSB 01-018/17 for EGR-related issues. Use top-tier fuel and consider an occasional Italian tune-up (sustained highway driving) to help reduce carbon buildup.
Sources for this issue (1)
Both the FS 2.0L I4 and KL 2.5L V6 are prone to head gasket failure as they age, almost always downstream of a cooling-system problem: original radiators clog, plastic end-tanks crack, thermostats stick, and water pumps weep, letting the engine overheat and compromising the gasket (or cracking/warping a head). Symptoms range from coolant loss and white exhaust smoke to oil/coolant intermixing and heavy oil burning on badly failed engines. Because these are inexpensive older cars, deferred cooling maintenance is the usual root cause rather than a specific factory defect.
Common Symptoms
- Recurring coolant loss with no visible leak
- Engine overheating
- White smoke from exhaust
- Milky oil / coolant-oil intermix
- Bubbles in coolant reservoir
- Heavy oil burning and loud intake noise
How to Fix
Address cooling health proactively: replace an old radiator, thermostat, water pump and hoses, and never let the car run hot. Once a gasket is blown, the accepted repair is a full head gasket job with the head checked for flatness/cracks and resurfaced as needed; on the V6 both heads and the timing belt/seals should be done together while the front of the engine is open.
Sources for this issue (3)
The Ford-derived 3.7L Cyclone V6 in first-gen CX-9 models has a water pump mounted in the engine V that is driven by the timing chain. The pump seal and the coolant crossover pipe gaskets are common failure points, causing coolant to leak internally or externally. Because the pump is chain-driven and located behind the timing cover, replacement is extremely labor-intensive.
Common Symptoms
- Coolant leak from front/center of engine
- Overheating at idle or in traffic
- Low coolant warning
- Sweet coolant smell
- White residue around timing cover area
How to Fix
Replace the water pump, timing chain, tensioners, and guides as a complete job since they share access. Budget for 10-15 hours of labor. Replace the coolant crossover pipe gaskets at the same time. Use OEM or high-quality parts — this is not a job you want to repeat. Some shops quote $2,000-$3,500 depending on the region.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Gates 43316 internal engine water pumpOEMGates 43316
Confirm VIN/build date because the later pump bra
- Gates 42044 internal engine water pumpOEMGates 42044
Confirm VIN/build date and kit contents before purchase.
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (1)
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 Mazda?
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 Mazda it is documented across 5 models: CX-5, Protege, Mazda6, 626, CX-9.
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 Mazda?
Published repair estimates on Mazda range from $80 to $3,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 →Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.