TPS is low for sure, if it's at .38 at idle.
I typically set mine between .44 - .46 at idle.
WOT without the floor mat and key on, I look for minimum of 4.5 - 4.6v.
But honestly, you have other issues because at 8psi, you should not have any knock, if everything checks out ok. And you have 93 octane in the tank.
One more thing, is that Powerlogger pic you posted WOT?
If so, your TPS is only showing 2.74 v, which is really bad under WOT.
What is your TPS showing key on, and WOT?
-Patrick-