Code P0128?

2004 CHEVROLET MALIBU
1,980,000 MILES • 3.5L • 6 CYL • 2WD • AUTOMATIC
Avatar
MRLARNED
  • MEMBER
  • 1 POST
Checked code it recommended I change the coolant temperature Sensor; I changed the sensor two days later the same code came up again. What would be the next logical thing to look at?
Dec 8, 2022 at 2:58 PM
Advertisement
Avatar
STEVE W.
  • CERTIFIED EXPERT
  • 15,113 POSTS
Most techs consider code P0128 a bad thermostat code. Basically, the thermostat is stuck open and the PCM starts a timer when it is started and then it watches the coolant temperature and compares it to a table of what it thinks the coolant temperature should be for the engine load and time run. It sets the code if the coolant temperature doesn't match the table.
The thermostat on that engine isn't that bad to swap. You start by draining the coolant level below the housing, then remove the air intake housing, remove the clamp, slide the hose off. Now remove the housing and clean the surfaces. Swap out the thermostat. The housing bolts get tightened to 18 ft lb. Refill the cooling system. Open the bleed screw and let the air bleed out until the system is full. Now start the engine and let it warm up while watching the coolant level. I like to run the engine until it's up to temperature and then add coolant in the overflow and let the system cool and draw in coolant. Top up the reservoir as needed.
Dec 8, 2022 at 5:46 PM