So they just called me about my Subaru, and it passed (although he said I shouldn’t let the tires go much longer and probably shouldn’t take any long trips until I replace them). The “check engine” light is from bad fuel tank sensors, and he said I’m not getting an accurate reading — which I guess explains why my mileage seemed to be so poor.
It passed inspection, I got the oil changed and he told me he has to special-order the fuel sensors, so that gets put off for a while ($360). The immediate bill? $130.
I always breathe a sigh of relief if it’s under $200.