My 04 envoy idles too high and is ruff idling at a stop
Unmetered air leak, ie intake gaskets, broken fresh air tube, vacuum hoses cracked etc. check the codes see if there is a lean code pending.
Search Maintenance & Repair Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Maintenance & Repair Experts