Getting tires and a rotation went well enough but I asked them to check my check engine light, not realizing that meant they’d run a $200 and some dollar diagnostic. So great surprise there. It’s easy enough to find a different car / tire shop, pick somewhere that is more upfront about their service and prices. When somebody doesn’t understand industry lingo it’s the techs job to explain clearly what something means. When I hear check the check engine light im thinking it’s like plug and go at advanced auto - no idea he’s going to take hours to comb over everything. I’m not a mechanic and I shouldn’t be expected to understand what a diagnostic is from a brief mention as I’m dropping off the car. While paying I did let my frustration show and dropped my card on the table to pay instead of handing it to the tech. He said well any chance I had of refunding that diagnostic is gone. IMO that means he knows it was a little on the wrong side to charge for it. Edit: after looking at my receipt, the diagnostic was $108, there was a $90 labor charge for installing the tires that I thought was included in the per tire price. It was included next door at Hughes brothers. Big lesson for me, pay attention more and find a car repair shop that won’t take advantage