The light is flashing because there is a misfire occurring. You can replace the plugs and wires for maintenance reasons to begin with, and that may fix it all, or you can go to a parts store like Auto Zone and get the codes read out of the computer for FREE to tell us ALL the codes that there are in there at this time.
Thanks for your question and positive feedback,
No, that seems to be what we were after, glad I could help. Please click on the ACCEPT button for me now that we're done.