I believe this review may save another in my position several thousand dollars. I was charged around $900 for only a diagnostic, to find thereafter, that two teams of expert mechanics at two dealerships told me they would have diagnosed the same issues with at the most 1-2 hours of diagnostics ($190-$380), because of the visibility level of issues. There’s too much to mention here. Suffice it to say their $6,000 plus solution estimate (for new engine swap), like their $900 diagnostic estimate, was also too high, & a dealership with a team of mechanics will now do this work at two thirds of their price or less. Still I’ve given them a generous 2 stars, because I feel they’re simply doing their best while they’re unable to receive new feedback at this time & improve. While there I watched others who were happy with their work for smaller jobs, so perhaps they do a good job often. I hope they will also learn how to better handle expensive high priority issues. I also observed throughout our longer exchanges, they seem too comfortable with their own work and mistrusting of others—-as well as mistrusting me when I was offering my feedback. So I also hope they learn to trust other’s expertise and experience, as much as they claim to be trustworthy and as good as they claim to be. To expect to be trusted one must return the same to those who deserve it. It doesn’t make sense to claim you’re the only one in town, and nock others who may be better than you. It’s better to be open to learning from those who could possibly be better. For instance, the shop where I’ve taken my car after this place is managed by a service manager who has done this for 40 years, who manages and oversees two large dealership services,. So perhaps there are people who may be as good or better than us in any field, and instead of mistrusting others perhaps we could sometimes ask how we could improve.