I also boost leak tested and smoked the intake with a smoke leak checker. TPS has been gone through, I will swap my spare in.. I didn't do it before because it seemed to be functioning just fine. I inspected it on DataScan as well.
Temp sensors are fine, checked with DataScan as well. I haven't checked fuel pressure because I am skeptical of that being the issue, but I will add it to the list.
I would need more evidence that the ECU is bad. I didn't have any issues before the swap, that I know of.