My apologies for waiting this long to update the thread. I've had some major progress, but am hung up on something else now. Luckily, Lito is helping me work through it.
The lockouts seemed to do the trick. I still don't understand why I had the CPS errors, but it might've had something to do with updating the firmware on my SCT X3, as other errors that didn't previously show up now do as well (for example, a fuel pump driver module error due to having a return style fuel system).
The problem now is that bank 1 is running really rich. On E85, the car started and ran, but stayed very rich on bank 1, to the point where a CEL popped for front O2 on that bank stuck rich. At that point, the PCM gave up trying to adjust STFTs and the wideband for that side indicated 12x (gas values... as my wb isn't adjustable for E85). Bank 2 was in the 14s... with some trimming, probably due to the change in cam phaser lockouts.
I was running very low on E85, and I intended to switch back to gas anyway, so I pumped the rest of the E85 out and dumped 5 gallons of premium in (all I had on me). I ran the pump without the car running just to get things stirred up a bit, then started it (after flashing the last 91 octane Lito tune I had). The car ran and did the exact same thing. Unfortunately, I didn't have my laptop on me. But the results were the same. Bank 1 stuck rich, 12s on the passenger side wb, etc.
I shut down, ran back to the house to get my laptop, and tried to start it again, but with the datalogger running. It wouldn't start without the pedal all the way down, and after it started, it wouldn't idle without constant pedal input. The second you let your foot off, it dies.
I was able to get a short log out of it, and Lito said everything looked fine sensor-wise. He suggested one or more of my injectors could be stuck.... something that seems to be common with Bosch 160lb injectors... especially after sitting for a while (years, in my case).
He said to "bench test" them, but I have no idea how to do that. The most I've ever done is grabbed a set of noid lights from VatoZone and made sure they were cycling. He said that is not enough, and that I need to bench them. Is that something I can do locally, or do I need to send them off?
If even one is dead, that is not something I want to encounter again. I've heard Bosch doesn't make the 160s anymore, but makes a 200lb one that is supposed to be better. Looks like a set of those are around $1500. Of course, there are the ID2000s, but those are $2000... unless someone has a better source. I really don't want to blow that much cash on new injectors, but I do have a bonus coming.