ABS means Anti-lock Brake System. If the light is staying on, you probably need to have your brakes checked.
We need to know which indicator light you speak of.
Random cylinder misfire
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
You have a severe misfire. See related questions below.
what does it mean to have a yellow triangle with a exclaimation point inside of a 2005 Honda crv dash light
The trunk lid is open.
Low oil pressure warning light.
A flashing check engine light is an indication of a misfire.
Low refrigerant charge?
It means your engine needs attention.
What does code co298 mean on a 2002 Trail Blazer
Time for an oil change.