2006 Chevrolet Avalanche 2500 Cylinder Head Replacement Cost Estimate