I don't trust any mechanics anymore (especially a quick lube or muffler shop), touch my car and lose your hand.

Back a couple years ago I had my grand prix worked for it's stalling problem or a couple normal maintenance things other than that I've done everything myself. If something has to be messed up, at least I know who can take the credit for it.
My uncle had his oil changed here a little back on his truck, they cross threaded the drain plug (next time he changed it himself to find this, the plug wouldn't stay in!). They've screwed up more than they fixed on that truck and he keeps paying them and going back.

It still have driveline problems, a simple clutch swap turned into a tranny rebuild, new T/C, two new clutches, new flywheel and the throwout bearing still makes noises.