car started running crappy and stalling on the way home . got home and checked under the hood ,a cap and spring popped off a bosch labeled component thats attached to the turbo plumbing.is it the blow off valve? why would it have done that? how much are new ones and can i go aftermarket with one of those ones that go PPPSSSSTTTT!