My check engine light came on and I took it to aamco for the diagnostics test, to see what it was. I left it there for 5 hours, after making an appointment for first thing in the morning. When I went to pick it up, they said it was an O2 sensor, would not put which one it was on the invoice, and explained that it would be $220 + tax. I decided to take it for a second opinion, just to make sure. It turned out that there was a hose disconnected and nothing wrong with the O2 sensor! I would have never known and would have paid all that money for something that was not wrong. Great to know there are other honest companies out there.