Per the FSM the check engine light flashes when a potential catalyst damaging condition is present.

This typically means you have a misfire. This can be a weak coil, bad wire, bad plug or worse.