erk, they didn't know it was modded. . I'm not sure what he means by turbo exhaust dump but I'd baby your car a bit until you really know the mod setup on it. See if you can get someone locally on the forums tocome and look your car over. If not . . I'd start by taking pictures of the car and posting them up here.
Edit: And welcome!!!