Did you ever check the knock sensor like I mentioned? If it is loose it will think there is knock and pull timing something fierce and act just like that? I also seem to remember your car blowing the line off the BPV when we were tuning. Did you double check everything leading up to it?