So I sadly failed a smog check the other day. It failed cause the check engine light turned on, and some other issue that i'm not really clear on. i went to some different smog check/repair place and they reset the engine light and told me to drive 30 miles to see if it lights up again. if it doesn't, will i be able to pass this time? the guy at the shop wasn't really clear about it.