2005 GMC Envoy XL Alternator Replacement Cost Estimate