This is a quick to watch video on how to test Ford Coil Packs
http://www.youtube.com/watch?v=c1zhgsnyZWw
I would also check the voltage, 12vDC, at the coil with key on and also with engine cranking, power could be shutting off when engine is cranking.
Most, if not all, cars/trucks have an ignition switch that cuts power to most accessories when starter motor is engaged, this gives all available power to the starter motor, so it can be a separate power pathway when key is in the "run" position, and in the "start" position, sometimes it is only a relay or also a relay.
In older cars the coil was powered by either a 12vDC wire or a 6vDC resistance wire, but only 1 wire at a time, when cranking the coil got 12vDC, when you let off the key(stopped cranking), the 6vDC resistance wire took over.
This setup was used because the coils lasted longer and provided enough spark to a running engine with 6vDC, but provided better cold spark with 12vDC.
The dual voltage system often had a leg that failed.
If car would start but then die when you let off the key, then the resistor or Ballast wire had failed, the 6vDC circuit.
If car didn't fire when cranking but did fire or back fire when you let off the key then the 12vDC wire circuit had failed.
I know they don't use the dual voltage any longer, but they still have two power positions/pathways on the key, Start and Run, so it is important to make sure coil has power in both positions