When the vehicles check engine light comes on and stays solid it is an emissions related problem and can be repaired at your leisure. Now, when the Check Engine Light comes on and is flashing, this is an engine related issue and needs to be repaired ASAP!!!! as it can and will cause permanent damage to the engine.