04 Envoy XUV w/ inline 6 seems to to run fine and has 127K miles on it. The check engine light came on and I got Advance to read the codes for me. A few days later the light went off. Maybe a week after that the light came on again. I used my code reader that I just got and here are the codes I got this time. I am 90% sure they are the same as before.
P0128 - Thermostat needs to be replaced, but I haven't noticed the temp gauge being low. I will ask my wife to keep an eye on it.
P0606 - PCM/ECM fault. I had this way back in 08, and I would get a stall and reduced engine power with it. It only happened once or twice back then and never again. Now it runs fine, so why the code?
P1680 - Reprogram or Replace PCM. Really, another PCM error. Maybe APP sensor. PCM probably has the original firmware or atleast something from late 05 when we bought it used. May need to be flashed to something newer.
P0526 - Cooling fan. I have heard it roar like a jet a few times before, but that was maybe a year ago. Nothing recently. Was going to replace it when it roared more consistently.
I am going to assume P0128 is the thermostat as it is the original one. For the other three could they all be related to a short in the fan clutch? Could the short be briefly enough that the fan does not spin up to jet engine speed before the PCM can read it again and pulls it back down? Would like to get efans from pcm4less. But, a new clutch is cheaper.
P0128 - Thermostat needs to be replaced, but I haven't noticed the temp gauge being low. I will ask my wife to keep an eye on it.
P0606 - PCM/ECM fault. I had this way back in 08, and I would get a stall and reduced engine power with it. It only happened once or twice back then and never again. Now it runs fine, so why the code?
P1680 - Reprogram or Replace PCM. Really, another PCM error. Maybe APP sensor. PCM probably has the original firmware or atleast something from late 05 when we bought it used. May need to be flashed to something newer.
P0526 - Cooling fan. I have heard it roar like a jet a few times before, but that was maybe a year ago. Nothing recently. Was going to replace it when it roared more consistently.
I am going to assume P0128 is the thermostat as it is the original one. For the other three could they all be related to a short in the fan clutch? Could the short be briefly enough that the fan does not spin up to jet engine speed before the PCM can read it again and pulls it back down? Would like to get efans from pcm4less. But, a new clutch is cheaper.