If your vehicle is 1996 or newer, you can give us a call and we can give you a time to swing by so we can perform a quick check of what code(s) are stored and clear the codes if necessary.
There are thousands of reasons a check engine light can come on so even if we clear your check engine light it may come back on and require that you drop the vehicle off for a diagnosis.
For a Flashing Check Engine Light
If your check engine light is flashing, then you should minimize the amount of driving you do while this is occuring. A flashing check engine light means that your vehicle has a catalyst damaging misfire.