Tim diagnosed by car with bad wheel bearings. He replaced them and my car was still making some noise, but it was a lot better. He did not even charge me for his work because he did not fully fix the problem, and he referred me to a transmission mechanic. Tim is very trustworthy and he had my car fixed the day after I dropped it off. I will be going back in the future for sure!!