I had an awful experience at John's Automotive. I had a check engine light come on and the engine started vibrating in an unusual way. The one thing positive I can say is that they said they could look at it that same day, but the rudeness, and overcharge I received for a inaccurate diagnostic is inexcusable. When I was called and told initially that 2 of my 4 cylinders had misfires so I would need to replace 2 coils and 2 spark plugs, I was shocked at the $594 total, but figured I had no choice, and consented. Within 5 minutes I called back and left a voicemail, then showed up in person right after to tell them to hold off because I decided I would buy the parts and do it myself. Bob, was very rude to me, acting as though they were doing me a favor by diagnosing the problem and I should pay them to fix it, even though, at that point, they hadn't yet done anything besides the diagnostic and then went on lunch. I politely said I would pay the diagnostic, but would do it myself. He angrily said he would leave a note on my account so I would be refused service if I called again. When I picked up my car after their lunch, I was again surprised by a $120 diagnostic charge, but quietly paid without raising a complaint. I immediately went to Autozone and requested an OBD2 check engine light diagnostic, which Autozone didn't charge for, and they found 3 cylinder misfires, not 2. I bought 4 coils and 4 spark plugs for $215 (Johns said 2 of each was $317 for parts) and when I removed the old coils and plugs found that this other coil and plug, in the number 2 slot, (the one John's missed on their $120 diagnostic) was in the worst shape. If I hadn't decided to do the work myself, I would've spent a lot more money, especially because after John's fixed just 2 coils and plugs, the 3rd would've turned the check engine light back on, then they would've wanted to charge another overpriced diagnostic and repair service. To be rude to a paying customer when I politely refused the additional service quoted, and then overcharge for an inaccurate diagnosis, is bad business. If I thought they would care, I would ask for a refund. Finally, I have pictures of the diagnostic printout and receipt to verify I was a customer. Don't let this happen to you.