im not too up to par with turbo but ether way it should probably be replaced and i would not doubt that it could be leaking boost because of it, ur situation is weird i was actually thinking about it while i was at work, im sure ill be running into similar problems in about 2 months when mine is done 