2004 GMC Envoy XL Alternator Replacement Cost Estimate