As with any dubious industry, I always go with a friend's recommendation before I choose a new auto mechanic, and thought it wise to find a second one, that was closer to where I lived.
They were people that felt trustworthy when I first walked in, who could have saved me money from the start. When I asked what could be the cause of my check engine light coming on and off over the last couple months, they said to try making sure if the gas cap was screwed on properly and see if that solved the problem. Turned out hat it was a stick evap. valve.
They didn't charge anything to look my car over, and heir diagnostic test was cheaper than other places I asked about. The cost of repair I trust was reasonable. seemed like it was, and they showed me the old part. Even with some unexpected backup with their schedule the day I was due, they got the job done on time.