Just for grins, go check the wiring order again.

Zetec 2.0 4 cylinder

Firewall
Engine 1 2 3 4 ... Coil 1 3
Radiator ............. ....4 2


"Always do the cheap and easy ones first." 1996 V6 ATX 96K miles