Had random stalling on my vehicle. They were professional and friendly. Having said that, they had my vehicle all day, ran a ton of diagnostics on it. All they came up with was new battery. Total cost well over 350 dollars. Did nothing to solve the problem. Car continued to stall out on me. Had it taken to another repair shop and that shop immediately found the problem as a bad crank shaft sensor...total repair cost at second shop? 150. This shop seems to work off engine codes, if there is no code they are clueless. A waste of money and time.