before removing the I/C make sure that the hose clamp to the charge pipe on the left (enlarged) is tight and or the clamp is not stripped. There are clamps at the top and bottom and down below to the turbo. I have seen these strip and appear tight but under pressure cause a leak. If not one way to check is a bit unorthodox. If the car stalls without adding gas try pushing on the I/C and see if it changes anything. Sometimes it is enough to get the ring to seat. It is just a test if it does imp