To me, the check engine light signals a condition where the ECM has recorded one or more parameters outside the designed limits.
It means I need to hook up a scan tool, read the Diagnostic Trouble Codes and fix the cause of the malfunction in order to return the engine to designed parameters.
Sometimes its a straight forward, easy task, sometimes its not.
A
"NON-SCAN" method can be used to read these codes also.