P0128 Code: 2016 Chevrolet – What It Means & Cost to Fix

2016 Chevy Traverse P0128: Coolant Temperature Below Thermostat Regulating Range

When your 2016 Chevrolet Traverse sets a P0128 code with fluctuating coolant temperature, the engine isn't reaching or maintaining proper operating temperature. This condition affects fuel economy, emissions, and heating system performance.

Understanding P0128

P0128 indicates the engine coolant temperature hasn't reached the expected level within a specified time after starting, or the temperature drops below the thermostat's regulating range during operation. The PCM uses coolant temperature data for fuel calculations—improper temperature causes the engine to run rich and increases emissions.

Why Temperature Fluctuates

A stuck-open thermostat is the most common cause—it allows coolant to flow continuously to the radiator, preventing the engine from reaching optimal temperature. A thermostat that opens too early provides insufficient warm-up. The coolant temperature sensor itself may be providing erratic readings. Air pockets in the cooling system create hot spots and uneven temperature readings.

Symptoms Beyond the Code

Poor heater output is often the most noticeable symptom—the heater relies on hot coolant. Reduced fuel economy occurs because the engine runs richer when cold. The temperature gauge may read lower than normal or fluctuate noticeably. Extended warm-up time is apparent in winter.

Diagnostic Approach

Start by monitoring the coolant temperature with a scan tool while the engine warms up. Temperature should rise steadily and stabilize around 190-210°F. If it never reaches this range or drops during highway driving, the thermostat is likely stuck open. Check the temperature sensor separately if readings seem erratic rather than consistently low. Verify the cooling system has no air pockets.

Repair Costs

Thermostat replacement on the Traverse typically costs $200-$350 including parts and labor. The thermostat is part of the thermostat housing assembly on many configurations. Coolant temperature sensor replacement costs $100-$200 if that's the issue. Cooling system bleeding to remove air pockets is typically included with thermostat work.

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case