stock turbo seems laggy
if you still have a cat, its possible to have blown the cat away to the point that it obsturcts flow. of course boost is an effect of back pressure but too much will restrict your car completely. most likely its a boost leak, however.


