I just want to throw this out there before I start snatching out parts:
My issues are completely inconsistent right now. Sometimes it starts on the first crank, sometimes it takes multiple tries. Sometimes I have problem-free rides. Sometimes it misses and falls into limp mode or cuts off. Nothing happens every time.
Start looking for evidence of poor or bodged electrical connections, particularly around the ECU, CPS, and PDC.
I don't want to start throwing unwarranted suspicion into the mix, but this sounds almost like a CPS having issues. Thing is, there are other items that could be at play here - bad grounds (especially around the grounding straps from the body to the engine or battery to body), or even battery terminals.
Give everything around those areas a good visual inspection and see if that raises any flags. This isn't to discount anything you've noted so far, but rather in agreement with your idea of not wanting to throw parts at it and see what happens.
The other possibility is that you're having multiple issues at once, but ruling out the basics would be a good starting point.