TS: My guess is that you want an injector to turn on fast with high current, then shift to a low current holding mode, then turn off at the same instant that the other injector turns on:
1. M2 turns on
2. M1 turns on and M2 turns off
3. M1 turns off and M4 turns on
4. M3 turns on and M4 turns off
5. M3 turns off and M2 turns on
etc.
If this is correct, there is a potential problem with steps 2 and 5. There could be a dip in the injector current if M2 begins to turn off a microsecond before M1 turns on. Fortunately, a problem called cross-conduction does not apply to your application because M1 and M2 are in parallel.
There is no electrical difference between M2 and M1 coming on sequentially as you describe, and at the same time in parallel, because M2 carries the maximum injector current. So a better control method is to turn on M2 and M1 together. Then, after a short delay, turn off M2 and leave M1 on with the holding current. A possible issue is that M2 and M4 will have individual turn-off timers, so there could be a small mismatch. If this is not critical as long as both are on for a minimum required time, then things just got easier.
Another issue is using an R-C delay circuit with the 4013 clock input, because that input does not have hysteresis to interface with a relatively slow edge rate. The above changes fixes that. Also, we need to know the injector voltage and current, to add transient protection to the MOSFETs.
Need that timing diagram.
ak