Extremely happy with recent visit to TW. My Suburban (140k miles) was running very rough prior to the service and now runs great. Probably best it's run in 75k miles. Two other companies in town (Bachman and Ken Towery) inspected it and gave me completely different suggestions on the causes which I didn't trust. I have not had good experiences with either of them to date. However, TW did thorough inspection, a lot of online research and got it right. They did their homework and it made all the difference. The two other companies couldn't fix it. They tried but the engine light would always come back on 15 mins after I drove away. It's been 5 days now and the light is still off. With 140k miles on it I know it's fixed by how good it's running. Thanks!