I have a 2000 1.8 zetec with a missfire on No 4 cylinder , engine management light lit up. I have replaced plugs and leads , coil pack and swapped 3 and 4 injectors to see if diagnostics showed diff cylinder. I have also carried out a compression test and all cylinders are fine. Would the next step be ECU and what is involved with this.