UPDATE!
Turned out to be the TPS.
I took one off another TB I had layin around and it seems fine, now.
Haven't taken it on a good ride yet, only about a half mile down the road and back, but it runs and idles, no CEL and no more bogging.

What really sucks is that the TPS that went bad was the BRAND NEW one that came with my Blox TB.
Only lasted a couple hundred miles before it went out.

Again, thanks, for all the suggestions, guys.