Did it run like a dog when it made the roaring sound? My best non professional guess would be related to turbo, intake piping, or exhaust. The CEL should tell you more. The sound could be a boost leak that opens up under higher boost pressures. The sound could be a rendition of the broken...