Taking off from a red light yesterday my timing belt snapped.2005 Aveo lt, Automatic, air, roof, all the goodies.Nice looking car,140,000 miles .Have to have it towed, should I let my local GM dealer repair it ? thanks