Well I went back and forth a couple times with tech at CobbTuning and they (I don't know if I should name drop) just recomended I overwrite the in car tune. I verified the turbo is stock and all other exh items except the TBE. Will see what happens.
Thnks to all that helped.
BYW, I give up on tracking down the previous owner. Doesn't really matter now.
Also, just an FYI incase anyone runs into this. My AEM w/b was displaying a constant 14.8 AFR; long story short I re connected the harness on the gauge itself and it's working. I'd of never thought to look there, thanks google!