You find the same thing in the computer repair industry. So many 'mechanics' that have no ******* clue what they're doing, and are too rushed or to careless to double check their work. I've seen the certification tests that these mechanics have to take, if you're a shadetree mechanic you can pass the test. What you need to find is a shop that specializes in Mazda and other Japanese cars, and talk to the mechanic(s) doing the work. a 5 minute conversation will tell you A LOT about them. Try to find someone with passion for cars in general, they will typically do better work because they actually enjoy their job. If the mechanic is rushed or doesn't have time to talk(I mean don't strike up a conversation mid-afternoon on a Monday or Friday, obviously), then they won't have the time to double check their work or look up the correct way of doing something(until they break it first). If they are scatterbrained, practically begging for the work, or unsure of what's going on then I'd be wary of the repair quality.