Prompt and friendly service from small shop, accurate diagnosis, completed at estimated cost of parts and labor, very reasonable, car runs fine now!