I've just been down this road....... My car was cutting out and when I checked I had a poor spark on cylinder 4. I replaced the coil pack, plugs, leads, crank sensor, cam sensor and air temp inlet sensor - none had any effect on the issue. I had my ECU checked and it was fine (I'm informed from a VERY reliable source that they very rarely fail). The culprit - a failing ignition circuit relay in the immobiliser. Now the immobiliser has been replaced it runs just fine. Having subsequently spoken to a Caterham specialist (and racing team owner) he tells me they fail on a regular basis and they often remove or bypass the immobiliser completely.