All right, so far what's been done.
-cleaned my maf, tried a different one
-replaced tps
-replaced fuel pump
-replaced both cylinder heads with newer rebuilt ones, and all new gaskets due to a ruined valve seat.
-Replaced the exhaust, checked for a clogged cat.
After all this, truck is...