Misfire detection.
There are dozens and dozens of causes for the check engine light to stay on. You need to have the computer checked for codes to know possible causes.
The engine is overheating.
The engine is overheating. The check engine light is not on because you have no problem with the emissions system which this light monitors.
Low fluid levels in engine.
service engion soon light is on
Your bad muffler might be part of the reason your check engine light comes on. Usually, your bad muffler causes something else to go wrong and that causes your check engine light to come on. Problems cascade.
A flashing check engine light is usually a misfire.
There are pages and pages of causes for a check engine light. You need to have it checked for codes with a scanner to know what to diagnose. After the repair you can clear the code with a scanner.
what causes the engine light and the tcs and slip light to come on
The Check Engine Light (CEL) lights up when the Engine Control Module (ECM) detects a problem related to emissions or performance.
That is the check engine light. You will need to have the system checked for codes to know posssible causes.