Check engine light on steady = have your vehicle checked.
If it is blinking = have your vehicle checked now.
=============================================
Just adding to the answer :
If your check engine light is blinking that means that an engine cylinder
misfire has been detected . You can drive it in for repair , just avoid any
rapid acceleration or deceleration because you can damage the catalytic
converter
Propably needs a tune up. Plugs & wires. This vehicle is 11 years old.
With a scan tool, or try turning key on, off, on, off, on and counting the blinks of the check engine light. blink, blink, blink, pause, blink would be 31.
I would check the plug wires and the exhaust system.
A flashing check engine light is usually an indication of a misfire.
On some if you turn key on, off, on, off, on. The check engine light may start to flash the code. blink, blink, bink, pause blink would be 31.
Probably because you need to check the engine.
A flashing engine light is usually a misfire.
it could be the coil
If the check engine light is blinking , an engine cylinder misfire has been detected
An engine misfire has been detected
Check to see if your gas cap is tight.
It is indicating that there is a fault with the engine of the car. You need to take it to a garage for repair/service.