no. no test if the check engine light is on. they will not do the test.
Oreillys will tell you the engine codes for free amd how to look them up.
Jiffy lube on Sandy @ about 115th can check it for you... They didn't charge me a few months ago & it turned out to be a inexpensive fix. Go to DEQ after you diagnose the meaning of your light.
Good question i dont know
They wont even test it.
If you don't pass you don't pay. They will tell you if there's an emission issue. You get to come back after you get a tune up.
IT MIGHT IF IT'S NOT smoking OR smelly
Thanks! Your answer is awaiting moderation.