P0128 on the 6.0L Power Stroke: Causes, Symptoms, and Fix

P0128 on the 6.0L Power Stroke: Causes, Symptoms, and Fix

P0128 on the 6.0L Power Stroke is a cooling-system code that says the engine is not reaching normal operating temperature quickly enough. It is usually a stuck-open thermostat, but a few other issues can cause it. This guide walks through the diagnosis.

What P0128 means

P0128 is defined as Coolant Thermostat Temperature Below Regulating Temperature. The ECM models how hot the coolant should be after a given amount of running time and airflow. If the engine coolant temperature sensor never reaches that expected value in the expected time, the ECM concludes the thermostat is letting coolant flow too soon and sets P0128.

Common causes

  • Thermostat stuck open or opening too early
  • Low coolant level or air in the cooling system
  • Faulty engine coolant temperature (ECT) sensor
  • Wrong-temperature-rating thermostat installed previously
  • Prolonged idling in very cold weather masking a marginal thermostat

Symptoms

  • Check engine light with stored P0128
  • Temperature gauge slow to reach normal or reading low
  • Weak cabin heat, especially in cold weather
  • Reduced fuel economy from extended warm-up enrichment
  • Engine running cooler than normal on the highway

How to diagnose it

Confirm coolant level and check for air in the system first, since low coolant skews readings. Use a scan tool to watch ECT during warm-up; a healthy 6.0L should climb steadily to normal operating temperature and hold there. If the temperature rises slowly or stalls below normal, the thermostat is the prime suspect. Verify the ECT sensor reads accurately against a known temperature before replacing the thermostat, and rule out a previously installed low-temp thermostat.

How to fix it

Replace the thermostat with the correct OEM-spec unit for the 6.0L Power Stroke, refill with the proper coolant, and bleed the air out of the system fully. If testing shows the ECT sensor is faulty, replace it. After the repair, monitor warm-up with a scan tool to confirm the engine reaches and holds normal operating temperature, then clear the code and verify it stays off.

Frequently asked questions

Is P0128 serious on a 6.0 Power Stroke?

It will not strand you, but running cold hurts fuel economy and cabin heat and can accelerate wear, so it is worth fixing.

Can low coolant cause P0128?

Yes. Low coolant or trapped air can prevent accurate temperature readings and delay warm-up, so check level and bleed the system first.

Do I need a special thermostat?

Use the correct temperature-rated OEM-spec thermostat. A low-temp thermostat installed previously can keep the engine below the expected range and set P0128.

Need parts or a second opinion? The team at Core Diesel Parts can help you match the right components to your engine. Email sales@coredieselparts.com with your VIN and symptoms and we will point you to the correct parts.

Need the part?

We stock the parts these trucks need. Shop 6.0L Power Stroke Cooling Parts →