Tim & his crew are so kind and honest. Tim explained well to me, 'non-tech person, about what is the problem, how to fix, and how much it will be. So that I could decide if I should do or not. Thank you very much. I would recommend Diablo Auto to anybody.