To the Op, I have been having this problem as well. I have narrowed it down to a fuel delivery problem. Checked all grounds, the coils, cps, tps, replaced plugs, wires, and did the silicon vacuum hoses. Also replaced a problematic upper/lower intake manifold gasket, and re-verified the cam/crank timing with a timing light. I haven't had the chance to test the fuel pressure as the car is down with bad turbo/HG, but the fuel system is in need of some attention to say the least. Fuel pump was used when installed, fuel filter is the factory unit, injectors were leaking (not now), etc you get the picture. I have the funny feeling that when I get the fuel system right, this problem will go away all together. Just my .02 cents. Your results may vary.