2006 GMC Canyon Cylinder Head Replacement Cost Estimate