Our Mazda Tribute has 185K miles on it and it had a recurring stalling problem. Mazda had tried to fix it in the past and it was costly and the stalling came back. John took a look, gave us an estimate and fixed it. If you are looking for an honest mechanic, knows what they are doing and charges a fair price, look no further! It's the ONLY place I'll take our Tribute.