so after going into some deep snow last night, and doing some donuts im having problems with my car. Im definitely hearing an exhaust leak that i think is coming from the downpipe on the headers, maybe the flex coupler, thats one noise. and when i lean into the throttle theres this loud whooshing/screeching sound.. i have no idea what it is. help!