I have been going to the same garage for years. It's part of a chain, but they had good managers there. Fast forward to this summer. They had a complete turnover and started with all new people. I took my car in because my traction light was staying on. The guy reset it and told me it probably wouldn't come back on. It did. I went back. He told me the B sensor on my clutch needed to be replaced and he would find one. I never heard back. A month or so later, I brought it in for vibrating brakes and asked about the clutch sensor. He said that they were discontinued, but he fixed it by screwing a drill bit into the part so that it would work. Excellent. He also replaced brake pads. I thought it was strange that he didn't do both pads and rotors, but OK. I still had vibrating brakes, so I took it back. There was also a noise in the back. This time, he replaced pads and rotors. I got hit with labor for the pads. He told me that he had not replaced the rotors because he couldn't get them. He said that the rattle was a bent heat shield, and they bent it back. I still had vibrating brakes and a rattle, so I took it back. They couldn't find the source of the rattle. I don't remember what the said about the brakes. I took it in one last time two weeks ago. A new guy was behind the desk. When I picked up my car, he said that they had scraped rust off the back brakes. I asked about the rattle. He said that the technicians never mentioned it. WTF? Did they not take it for a test drive ever???
I took auto mechanics in HS and am reasonably car savvy. Something still wasn't right, and I didn't think it was just a heat shield or rust on the brakes, or the new brakes needing to be broken in.
I ended up calling the dealer, which I have resisted ever since my auto mechanics teacher said never go to the dealer. I ended up with new back brakes and new shocks, which made total sense to me. The brakes stopped vibrating. The shock mounts were on back order, so I still have a bit of a rattle, but the car goes in next week and the rattle should be gone. I also asked about the B sensor. I was pretty sure that I found one just by googling it, and that it was and is available. The parts person at the dealer confirmed it.
So, I seem to have switched to a dealer. They gave me a loaner for overnight when I needed it, washed my car and even gave it shiny tires. It's all about the shiny tires.