I know that you said you think the rattle is coming from your cat, but did you check the rest of your exhaust? I had to bend a few of my hangers on my car when I put on an aftermarket exhaust because the rear flange hit the gas tank. Not a big deal. I know a lot of guys who had the same problem. It was easily fixed. Just a suggestion.