Running a 1/4 mile in my 04 with a six-peed in it and a loud screaming noise sounded like sucking a squirle through a vacum cleaner looked into it and found out it was my turbo now. Any one know what happend to it? Gonna start taking apart, but it you konw a place or what brand is better to put in my truck please let me know