It was habit and loyalty that kept me going to the same auto repair shop for so long, even after its customer service had dramatically deteriorated. Every time I had the car serviced, they kept it longer and longer. On the latest visit, it took a month to repair the fuel pump and speedometer!
My new repair shop calls to remind me of my appointment the day before. The service manager provides updates on the job and has the car ready when promised, usually the same day. They provide coffee, newspapers and a ride to BART when you drop off the car. And several days afterwards, someone calls to ask if I was satisfied with the service and repairs. Since making the switch, I can see how much better customer service can be. You don't have to put up with mediocrity. Seek out companies that know how to serve customers because they truly deserve your business.