Welcome to 2CarPros.
Here is the definition of the code:
DTC Descriptor
DTC P0128
- Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature
What that means is the engine isn't reaching operating temp at all or not fast enough. Chances are the thermostat is stuck open. In most cases, you will not notice anything different when driving, but the engine emissions are affected.
Anytime I have had this code, replacing the thermostat fixed the problem. That is what I suggest for this case.
__________________________________
Here are the directions for replacing the thermostat. The attached pics correlate with the directions.
_________________________________
2009 Pontiac G6 V6-3.5L
Removal and Replacement
Vehicle Engine, Cooling and Exhaust Cooling System Thermostat Service and Repair Removal and Replacement
REMOVAL AND REPLACEMENT
Engine Coolant Thermostat Replacement (LZ4/LZ9) (3.5L, 3.9L)
Removal Procedure
pic 1
1. Drain the cooling system. Refer to Cooling System Draining and Filling (LY7, LZE, LZ4, LZ9) (See: Cooling System > Removal and Replacement)Cooling System Draining and Filling (GE 47716 Fill) (See: Cooling System > Removal and Replacement)Cooling System Draining and Filling (LE5 Static Fill) (See: Cooling System > Removal and Replacement).
2. Remove the air cleaner outlet duct. Refer to Air Cleaner Outlet Duct Replacement (See: Air Cleaner Fresh Air Duct/Hose > Removal and Replacement > Air Cleaner Outlet Duct Replacement).
3. Reposition the radiator outlet hose clamp at the thermostat housing.
4. Remove the radiator outlet hose from the thermostat housing.
Pic 2
5. Remove the thermostat housing bolt/stud.
6. Remove the thermostat housing and gasket.
7. Remove the thermostat.
8. Clean the gasket surfaces.
Installation Procedure
pic 3
1. Install a NEW thermostat.
2. Position a NEW gasket and the thermostat housing to the engine block.
Caution: Refer to Fastener Caution (See: Vehicle > Vehicle Damage Warnings > Fastener Caution).
3. Install the thermostat housing bolt/stud.
Tighten the bolt/stud to 10 Nm (89 lb in).
Pic 4
4. Install the radiator outlet hose to the thermostat housing.
5. Position the radiator outlet hose clamp at the thermostat housing.
6. Install the air cleaner outlet duct. Refer to Air Cleaner Outlet Duct Replacement (See: Air Cleaner Fresh Air Duct/Hose > Removal and Replacement > Air Cleaner Outlet Duct Replacement).
7. Fill the cooling system. Refer to Cooling System Draining and Filling (LY7, LZE, LZ4, LZ9) (See: Cooling System > Removal and Replacement)Cooling System Draining and Filling (GE 47716 Fill) (See: Cooling System > Removal and Replacement)Cooling System Draining and Filling (LE5 Static Fill) (See: Cooling System > Removal and Replacement).
8. Inspect the system for leaks.
______________________________________
Let me know if this takes care of the problem or if you have other questions.
Take care,
Joe
Images (Click to make bigger)
SPONSORED LINKS
Wednesday, October 16th, 2019 AT 8:34 PM