2003 GMC Envoy didnt pass smog. Gave a code P0128 Coolant temperature below thermastat rating. Can you tell me what the likely cause is? We are not art all mechanical but if I have to take it to be repaired I dont want to be mislead. Thanks
- If you need clarification, ask it in the comment box above.
- Better answers use proper spelling and grammar.
- Provide details, support with references or personal experience.
Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.
Tip: The max point reward for answering a question is 15.
IT is very important that the systems you check are repaired in the exact order that the codes were given on the scanner, because of the way the systems & sensors in the car are wired to share info with the computer and the devices, and fixing the very first code given on the scanner will often repair all of the code problems, so verify the order of the codes before repairing anything.
I would strongly advise that you first buy a Haynes Repair Manual for your vehicle before you start. They are well worth the 25$, or if you have access to a computer, go to alldata.com and get a subscription to their data base for your 2003 Envoy. It has detailed instructions and diagrams which you can print out, and is well worth the cost. Here are the things you need to look for, but do NOT start throwing parts at the car & hoping it fixes the problem. Check for all of the obvious things first, like a loose or unplugged or broken connector or wire, before assuming the part is bad. Check your battery voltage and grounding connections too. Some of the more modern vehicles can give error codes or have part malfunctions with as little as 1/2 to 1 volt drop in voltage!
P0128 is Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) this one is pretty self explanitory, the water in your engine is not getting hot enough at the time of the reading and sets the code, probably a bad coolant temp sensor or wire. BWD Engine Coolant Temperature Sender
Exact Fit for your 2003 GMC Envoy XL SLE
P0440 is the "Evaporative Emission System", which is a canister and a couple of valves and hoses someplace under the vehicle, which start at the engine and connect to the fuel tank, and monitors fuel fumes from the tank and controls valves that reburn these fumes or purge them as necessary. This link shows related parts of the evap system: http://shop.advanceautoparts.com/c2/emission/14982
Well, I can't give you any specific information regarding your vehicle because you forgot to mention what kind of vehicle you have. (This is kinda important if you really want some help figuring out what is wrong with your car)
The "Generic OBD" of code P0128 is "Coolant Temperature Below Thermostat Regulating Temperature"
The most likely cause is a stuck-open thermostat, however, I have also seen defective Engine Coolant Temperature (ECT) sensors also cause this 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.
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.
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.
Symptoms: You will likely not notice any drivability problems other than the MIL illumination.
Causes: A 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
Possible Solutions: Past experience indicates that the most likely solution is to replace the thermostat. However here are some suggestions on troubleshooting and repairing a P0128 OBD-II code: * Verify coolant strength & level * Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary. * Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary. * Verify proper intake air temperature (IAT) sensor operation, replace if necessary. * If the above items check out good, replace the thermostat * If Nissan vehicle, check for a TSB such as this one. The ECM may need to be reprogrammed to correct the P0128 code