A headgasket problem caused by still running the stock fuel pump is a real possibility. Pull the plugs and check them for signs of water. Change the oil and check it for water. Check the antifreeze for oil. If it starts and idles fine, I would not think the headgasket is a problem.
When you floor the car, does it go good for a while then shut off or just level off? Level off is more likely knock retard which means overboost, shut off is more likely fuel pump and/or collapsed FP sock. Level off with hammering is detonation (usually from overboost) which will destroy your engine.
Will it accellerate at part throttle normally?
There are a lot of other things to consider, too. Intercooler hoses, plug wires, plug gap, coil pack, fuel filter, fuel lines, etc. One or many of these may be causing you problems, too.