P0016 is crank cam position correlation. So sounds like a timing issue.
I'm no expert, and I'm not sure how the breather hose will affect things, probably not well. But...
I had a similar problem a while back. Car started fine, ran fine. But if you got on boost from 2500 to 3300, it would pull timing like crazy and bog down. Once it got to 3300 the power would hit all at once and it would pull. Turned out to be the engine being improperly timed. The intake came was off by a significant amount. It had the tensioner and vvt replaced before I bought it, so someone didn't know what they were doing putting it back together.
The first thing I would check is the crank position sensor, since it's easy to check. The line needs to line up with the 20th tooth back counter-clockwise from the gap in the crank pulley teeth.
If that checks out fine, it could be your cam timing. Checking timing isn't to bad, it involves pulling the valve cover and setting the engine to top dead center on cylinder 1. If the slots in the ends of the cams don't line up, it's improperly timed. It is possible to time the cams without doing the crank, or removing the chain cover, but, you have to ensure the crank pulley is properly set using a TDC pin. If the crank is off, the whole job needs to be done. Timing without pulling the side cover involves pulling the cams, so....it's involved. I managed it, but it wasn't without challenges.
Not trying to scare you, but it sounds very similar to my problem.