This is probably related to a dirty throttle body. In order to clean it properly you must disconnect the battery and remove it. Not very difficult to do but it will make a big difference in the idle smoothness and fix the stalling. The PCM will reset after you disconnect the battery for 15-20 min and take a few drive cycles to re-learn everything. I am about to do mine within the next few weeks as the winter gas always causes problems for me.
get fan clutch checked may be blowing air but not enough
The 2004 GMC Envoy air conditioner vacuum hose diagram can be obtained from most Chevrolet dealerships. The diagram can also be found at most auto-parts stores.
Dirty throttle body. Clean it using our procedure on our forum. www.trailvoy.com
my alarm does not work 2004 envoy
2004 gmc envoy with code p0128
you will have to drain the gas tank and flush the gas line with a gas line conditioner that you can get at a auto parts store.
How do you remove the fan shroud on a 2004 get envoy
i believe your fuel pump is failing witch is located in your gas tank
how to replace wheel bearings on 2004 GMC envoy?
How do you change the lower ball joints on an 2004 envoy
Well the guages are down to the stepper motors in the cluster.The stalling is a dirty throttle body.
If the TPS or Throttle Positioning Sensor goes bad on a 2004 GMC Envoy SUV, the car will have a very rough idle. The engine might stall frequently and the cruise control will not function properly. The car will also use much more fuel than is necessary.