Daymac:
Here's a couple of "honest repair shop" stories for you.
My brother owned his own shop (sold it a year or so ago and retired). A customer brought in his car and the mechanic couldn't get the timing to hold properly. Further investigation showed that the timing belt (installed by others) had not been installed properly. It was just out of warranty. My brother called the other shop that had done the work, talked to the owner, explained that the work had not been done properly in the first place, and got them to redo it for the guy at no charge. He did lots of stuff like that. Got written up in the local paper for being an "honest shop."
Airport Auto near me in Charlottesville, VA was a place near my job (before retirement) where I would drop off my car or truck for service as I went to work, to pick it up at the end of the day. I did a lot of business with them (oil changes, repairs, tires). The guy once replaced the rear fuel pump in my 1990 Volvo. A few days later the thing began to dog and stall as though it were fuel-starved. I took it back, and the problem ended up being some debris in the intake and cold solder joints on the circuit board that sat behind the radio (tons of relays in that thing). His tech re-hit every solder joint on the circuit board. When I went to pick it up and the owner told me that it was not the fuel pump but these unrelated issues that coincidentally popped up. He then said "No charge." I argued with the guy (knowing my brother's occasional struggles with his business) and demanded to pay him. We went back & forth in a reverse-role kinda thing. He steadfastly refused to take my money. Not only did it run well after that, the electronic 5th gear overdrive that used to randomly disengage worked perfectly from from that day forward. Yeh, I often recommend these guys.