Did you get an actual error code from the diagnostic? If not, go to Autozone and have them read the codes (free) and search for what that code means on Google.
On most cars a flashing check engine light means you are dealing with a misfire, which can possibly ruin the catalytic converter.