Did you recently get an oil change where they changed out the air filter?
If so check that clamshell holding the air filter. It is a pain to get to on Axis/Vegas units so they may not have closed it properly.
We had a similar issue. The check engine light was due to the computer detecting a lean condition (unmetered air was getting into the engine because the air filter canister wasn't closed).
There ya go: a valid idea (and one easy enough to check).