I have to totally DISAGREE with the last review!! We were having issues with a Chevy Colorado we bought and took to this Aamco to be diagnosed after not being able to get the get codes off the vehicle. Aamco took the truck in, tore it apart and found a wiring harness that was disconnected and evidence that the vehicle had been tampered with!! They had the truck for a day and a half and even provided us with documentation for the loan company. They were not able to get the trucks main module to connect with their diagnostic computer and that was why they went through it with a fine tooth comb to find out why. Because the wiring harness and wires were disconnected the module burned out and the truck wouldn't run properly. We found out that it would have cost a small fortune to fix and Aamco did all this for only $100!!! They saved us probably a couple thousand in repairs!!
We have since been back for oil changes and have bought a new (used) vehicle in which we are going to have them look over for us. They are very nice and seem knowledgeable. No bad "vibes" here! They didn't try to sell us anything and only did what we wanted everytime we go in.
My only complaint would be that they didn't update us and when we called them they had closed (this was a Sat) early and they didn't call to tell us they had to keep the truck. We called them Sunday to learn the truck was ready.
We will continue to use Aamco, at least for oil changes and inspections!!