Mine's definitely the cat, I had it confirmed by an exhaust shop last week, and you can hear the rattle is coming from under the car not the engine bay.