Looks like I found my problem

The hose from the turbo to the intake manifold had the clamps come loose, or at least that is my story, actually my mechanic probably never tightened them back up after mounting the nitrous in the turbo

Oh wait that is me
