good luck man on fixing all those issues. sucks about the turbo, maybe that was from your spark plugs that you kept breaking off. That would be my guess. I think you really need a good tubular manifold man, I think that log is really killing you, I know its been said probably a million times, but i think im making more power than you are on my ebay tubular mani and 14psi.
That log can only go so far before you get stuck
That log can only go so far before you get stuck