if it bogs out and shuts off you might have to clean the carb. you can do this with virtually no problem. most gas stations have carb cleaner for under five bucks. it is probaly either that or bad fuel line. id take it down to your local dealer to make sure its not a serious problem.
check the jetting.
o2 sensor maybe
No! You can't just give shuts!
check your plugs and wires
May be partial blockage in fuel line.
Yes i was playing it on my labtop and my labtop shuts down or crashes for no reason every-time i try to turn it on it shuts down immediately i can never get it be open without it shuting down know im stuck with my dads computer, I HATE SUPERSECRET.COM AND I ALWAYS WILL IT HAS A VIRUS I WILL NEVER PLAY IT AGAIN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
If you're unsure of when the fuel filter was last changed, replace it and see if that helps the hesitation.
check tps sensor and iac
Replace the fuel filter & air filter. If you have never replaced the spark plugs, do so.
tell him you would give him something if he shuts up.
http://eclipse.gsfc.nasa.gov/phase/phases-1999.html This will give you a complete run-down of all moon phases from 1900-1999
There is a recall on 2004 envoy and also it may be that a fuse is not getting direct supply of power.