On my engine, the check engine light means the vacuum sensor on the fuel line is readying too high, in other words a restriction in the fuel delivery system.

Your owners manual should tell you what it means. Mine did.