2014 CX5 check engine light came on and engine proceeded to run poorly and stall at stop lights. I called Mazda and talked to a service person named RAY. He gave me instructions and I had the car towed to O'BRIAN MAZDA in Fort Myers FL. (My local dealer). Upon arrval I contacted Ray. They asked if I could wait for an hour or so to see if they could analysis the problem and fix it and if not fix it today they would rent a vehicle for me. 1&1/2 hour later they gave me my keys and said the vehicle was fixed. They described the problem with the Mass Air Flow system, replaced it. Said they were sorry I had the problem and sent me on my way. With all the talk about bad dealerships, I thought I'd remark on my experience with O'Brian Mazda in Fort Myers FL. I feel this is an outstanding dealership. Edward HAyes