2006 GMC Envoy XL Alternator Replacement Cost Estimate