2004 GMC Sonoma Throttle Position Sensor Replacement Cost Estimate