A moment of panic is understandable when a check engine light flashes on. However, panicking will not solve the problem. There is a numeral amount of reasons why the light is on, and they may not be as serious as you think.
1. The problem could be a loose or cracked gas cap. This allows fuel to evaporate and it alerts the vehicle’s sensors.
2. It could be a damaged vacuum hose or ignition coil. Your catalytic converter may also be on the brink.
3. Your spark plugs may need changing...