car still running on 3 cylinders wtf!!! help what can it be?????
Sounds like one problem is fixed and another has been put on as they are different.my car runs pretty good until recently when i go over dip in the road at 30 to 40 mph engine light comes on engine stutters for a few seconds 2 short beeps then is ok again ,
If the car is running on 3, then you will need to diagnose which injector is not firing, check the injector and the associated wiring.
Considering the injector loom has been changed, it could well be that the loom has not been fitted correctly or whatever was being intermittent (at roundabouts) has become permanent with all the movement of wires in the process of fitting the new loom.
Getting some proper fault codes and diagnosis would help, use the Citroen diagnostic tool lexia tool to get these codes.