Coilpacks always fail, was it replaced for a genuine ford one or aftermarket? I would also stick a new set of plugs in, get genuine ford motorcraft ones as these are the best for the zetec engines, cheaper than other brands too!
could also be a clogged fuel filter?