I recently had a check engine light come on and I was due for an oil change. They changed the oil and quickly found a broken hose causing the check engine light to come on. they replaced the (very small) broken hose, turned off the light and only charged me for an oil change. I've gone to them for years and they have always been honest, they explain what the problem is (I don't always understand but they try), and they don't try to sell me the Sun, the Moon and the Stars! Shops like this are hard to find.