Hi, I am a professional certified mechanic, with an engineering background, and 35+ years experience. I will do my best to assist you. Also keep in mind I don't know if you are a pro or a novice, so feel free to add any additional info at any time.
I would be concerned about whether the absence of the knock sensor is effecting the ESC (electronic spark control) unit. The whole engine control setup can drop out of balance with modifications. I would check the power and ground connections on the engine computer, power starvation can do very strange things. I would perform voltage drop tests on the power and grounds on the computer. Look at the spark as the engine cuts out. Since the timing is verified, if the ignition is involved you should be able to see the transition as the engine cuts out. As the RPM's rise the ignition is under more stress to provide adequate ignition. That said the injection might be involved. On the injectors there are two banks fired as a group. Both banks have their own power source, both banks are triggered independently on separate circuits of the engine computer. From the description, you have fuel delivery to the injectors. I would question the sparks strength, and the computers output to the injectors. If you have something an electrical meter to count pulses, hook it up to one injector bank and then another. Watch to see if the injector pulse diminishes as it cuts out, or if the pulse broadens. If the pulse broadens it points toward spark problems. Go over all of this and if you have any more questions at all, I am here to help. Good luck with it, have a great day, and Thanks for using Just Answer.
I do not get paid for my work unless you rate at 3 to 5 Smiley Faces or Stars, a bonus is always greatly appreciated. If the answer is not clear, let me know what additional help you need, and I will be happy to assist you further.