2004 GMC Envoy SLT Logo
M
Melanie Gibson Posted on Dec 11, 2013

2004 Envoy Code P0128

Our 2004 Envoy has had the engine light on since last night. It is a code PO128. We have plenty of antifreeze, and it's not overheating. We are getting some heat through the vents, but not really hot. Any ideas? And is it OK to drive like this a couple days before we can get to the mechanic?

  • Melanie Gibson
    Melanie Gibson Dec 11, 2013

    And, the temp is reading what it should, right in the middle of the gage.

×

1 Answer

joshmaggie

Level 1:

An expert who has achieved level 1.

Hot-Shot:

An expert who has answered 20 questions.

Corporal:

An expert that has over 10 points.

Mayor:

An expert whose answer got voted for 2 times.

  • Contributor 20 Answers
  • Posted on Dec 11, 2013
joshmaggie
Contributor
Level 1:

An expert who has achieved level 1.

Hot-Shot:

An expert who has answered 20 questions.

Corporal:

An expert that has over 10 points.

Mayor:

An expert whose answer got voted for 2 times.

Joined: Apr 21, 2009
Answers
20
Questions
0
Helped
5641
Points
35

This means that the engine's PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostate if its not overheating get it to a mechanic its probly stuck open

3 Related Answers

Anonymous

  • 1 Answer
  • Posted on Feb 16, 2010

SOURCE: check engine light going on and off the last

Where is the Engine Coolant Sensor located on my 2002 Envoy?

Ad

Freddy

  • 1311 Answers
  • Posted on Nov 24, 2010

SOURCE: 2004 GMC Envoy.Check engine soon

This code indeed does indicate a bad thermostat, but not in a way as overheating but the coolant temperature is not rising fast enough at warm up because the stat is always in the open position.

The rushing air sound you heard was most likely the electronic fan clutch starting to go bad. This is a common problem.

ryanlutton

Ryan Lutton

  • 1267 Answers
  • Posted on Feb 09, 2011

SOURCE: 2003 GMC Envoy Service Engine light on. OBD2 Code

Ah the famous P0128.....It's 1 of 2 things. If your fan is not engaged constantly (would sound like an airplane or big rig everytime you step on the gas) and is working properly, that rules out the fan clutch. The other common problem is the thermostat. Replace the thermostat and the code will go away. Engine temperature needs to be at 210 degrees on these engines. If the fan clutch is constantly engaged, it's cooling the engine off constantly and won't get up to 210 fast enough. If it's the thermostat, it's stuck open and isn't allowing the coolant to properly heat up in time.

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

0helpful
1answer

03gmc envoy showing code p1514 and reduced power light on engine shuts down

Type: OBD & your codes

OBD PO 440
OBD PO128

Codes have nothing to do with installing parts

Codes are System Faults only

Codes are used to diagnose a system & component
test to find a problem
2helpful
1answer

Where is the engine coolant temp sensor on gmc envoy 2004 xuv

More than likely the thermostat is stuck open. You should replace the thermostat and the temp sensor. See picture below for location.

ec0f2967-0847-4f84-ae44-ae8852926baf.jpg
2helpful
1answer

2004 trailblazer code po128

P0128:
P0128 OBD-II Trouble Code
Technical DescriptionCoolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

What does that mean?This means that the engine's PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostat. Similar codes: P0125

In determining the engine did not reach a "normal" temperature, it takes into account the length of time the vehicle has been running, the intake air temperature (IAT) sensor reading, the engine coolant temperature (ECT) sensor reading, and the speed of the vehicle.

CausesA code P0128 may mean that one or more of the following has happened:

Low engine coolant level .
Leaking or stuck open thermostat .
Faulty cooling fan (running too much) .
Faulty coolant temperature (ECT) sensor.
Faulty intake air temperature (IAT) sensor .Here's a link on replacing your thermostat.
0helpful
1answer

Check engine light on 2004 GMC Envoy. Had air intake sensor replaced. Failed inspection diagnostic code came up P0128. I have been told I needed an air pump, a tune -up, injectors cleaned etc. etc., I have...

Code P0128 indicates a faulty thermostat, more than likely it is always in the open position causing the coolant to come up to operating temperature too slowly.
My suggestion is to find a different repair shop.
8helpful
2answers
1helpful
1answer

2004 GMC Envoy check engine light remains illuminated. Diagnostics revealed codes: P1133 and P0128. P1133 points to a heated oxygen sensor and P0128 indicates a possible defective thermostat. The O2 sensor...

Leave 02 sensor alone ,it is doing it's job . It is heated up because of lean fuel mixture due to incorrect engine temp.,replace thermostat before looking further.
1helpful
1answer

Envoy shaking when stop

p0128 engine coolant thermostat below operating temp. Possible low on antifreeze. not plugged in, possible chaffed wires.

P0106 pertains to the throttle body. most cases involve cleaning the throttle body

p0614 i could not find code definition
8helpful
1answer

2003 GMC code P0128

PO128 insufficient ambient temperature.your thermostat is either sticking open or you have the wrong temperature rating it should be 195 degrees.
Not finding what you are looking for?

1,375 views

Ask a Question

Usually answered in minutes!

Top GMC Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

john h

Level 3 Expert

29494 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

Are you a GMC Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...