If you're getting a signal to the injectors then it would suggest that the CPS is working okay... although they do break down and become moody and there's no real way to check them. They're solid state, so tend to work better when they're cold, and become less reliable when they're hot. I don't know if that fits in with what your car is doing.
Do the coils have power, and do you get a spark from the plugs (if you rest a spare plug on top of the rocker cover and crank the engine)? No spark when you have power at the coil is a classic CPS symptom.
If the injectors and the plugs are sparking then it must start as long as the injectors have fuel in them... so the next thing would be to look at the fuel pressure. When you say the fuel pump works, did you check the fuel was actually coming out of the fuel pipe at the injector rail, or did you just listen for a sound at the pump? Sometimes a pump can buzz and sound alive, but it isn't delivering enough petrol. If, when it starts, does it run normally.. or is it down on power or faltering under load etc? If it runs fine, then the pump is likely okay.
Ralf S.