2007 Cadillac XLR Crankshaft Position Sensor Replacement Cost Estimate