2011 GMC Canyon Camshaft Replacement Cost Estimate