I usually take my auto to this shop for major repairs. They seem very competent (i'm surprised how little most auto shops seem to care about looking like they're competent- as a mechanic myself, I can tell when others don't seem to know their stuff) and they work fast. Prices are a little higher than some other local shops, but I think it's worth the cost.
more