1997 Chevrolet C3500 Crankshaft Position Sensor Replacement Cost Estimate