Why is my car taking longer to fix than the shop said it would?