A flashing CEL means do NOT drive the car, because you can seriously screw something up. Did this problem just happen out of the blue, or did you do any recent maintenance?
Speaking of maintenance, when's the last time the car had a tune up? Spark plugs, wires, inspect the distributor, etc? A...