is your dash fully working, there is a fault with the dash on the focus, which may affect the fiesta dash too, bad solder joints on the multi-plug where they join the printed circuit, can cause no start, intermittent no start, and just cutting out while driving. also down in the footwells on both sides there are some multi-plug connections that can sometimes get corroded another place to look is under the battery shelf there are earth point wires, again can get corroded or snap at the bolt. an afterthought, use bosch or cambaire crank and cam sensors,