A flashing CEL means that the PCM is currently seeing a misfire condition in one or more cylinders. This usually happens under load. If it goes on long enough, it can light the CEL solid for a misfire code.
Good guesses might be that it's time to replace the spark plugs or fuel filter or clean the injectors. But it could be one of a dozen other causes, too.