Here's what you should do:
* Stop driving as soon as it is safe to do so. Pull over to the side of the road if possible.
* Do not attempt to diagnose the problem yourself. A flashing light indicates a critical issue that requires professional attention.
* Have your vehicle towed to a qualified mechanic or dealership. They have the tools and expertise to properly diagnose and repair the problem.
While the flashing light itself doesn't tell you *what* the problem is, some common causes for a flashing check engine light include:
* Misfire: A cylinder isn't firing properly, which can cause significant engine damage if continued.
* Catalytic converter damage: This is a costly repair.
* Serious sensor issue: A sensor failure could lead to other problems.
Ignoring a flashing check engine light can lead to costly repairs or even catastrophic engine failure. Get your car checked immediately.