What you are describing sounds like an issue with the CPS. You got the remember that the CPS is a two segment sensor. One part controls the tach signal and thus has a play in TCS, the other controls the spark. When I replaced mine last, for the second time, in January I too did not have any TCS indications or Tach indications. However, I could idle the car then after a few minutes it would just die and would not restart right away. The first time it was replaced, it would stumble a bit and I MIGHT loose the tach and TCS and it would keep on going. Occasionally it would just outright die or stall on me but it would start back up fairly quickly.
The one way to prove it is the CPS is to let it idle until it dies. Then pull the #1 plug off at the coil pack end. Stick a screw driver up into the boot so that it make contact with the metal clip. Then with the help of a friend, spouse, etc, have them get in the car and try and start it. You'll want to hold the metal part of the screwdriver close to the coil pack terminal and see if it is getting any spark. Obviously you dont want to be touching the metal of the screwdriver with your hand unless you like that sorta thing.
If you are not getting any spark there then I feel confident in saying the issue is likely the CPS. Ive put two of those things on my car in the past 4 years. I certainly understand your frustration, trust me I do. You've spent all this money and are no better of as a results. But do this bit of troubleshooting so that we can rule out the CPS for sure. After that, with all the work you have done, there isnt much else to check and my next step would be to look at the MAF. Because you did not mention it Im going to assume there are no codes or SES light.
You'll have to bear with us as troubleshooting with only text is a challenge to say the least unless someone here has had the exact same problem. We dont get to hear how the car runs when it does, we dont get to hear how it dies, we cant hook a laptop up to it or a scan tool and so on. Look at it like this. You arent going to have to worry much about anything once you get it running, its all been replaced.