Not to disagree with you guys, your a hell of alot more knowledgeable than I am, but check if the heat shield is loose on the cat. That can cause a monster amount of noise, as I found from experience. I emptied my cat with a hammer and a piece of rebar just to find out it was the heat shield. The truck sounded cool though.