No, you will not pass inspection if your check engine light is on
Probably not, but they will should tell you what problem is, what the cost would be n i don't think they charge for the unpassed inspection. If they do when you bring it back be free. Talk to them before, Jay won't steer you wrong. The check engine light could be anything even loose fuel cap. Good luck!
Thanks! Your answer is awaiting moderation.