Could be a few things, check:
dizzy cap/rotor arm condition and makesure their is no water in it.
plug leads, if replacing use genuine ford.
plugs, plug gaps
hard to tell if a plug lead is fooked cos it can break down under load, but if they are old its maybe worth replacing
if all that's fine, then i'd check the injectors and do a compression test on each cylinder.