After they replaced the cat, obviously the rattle was gone, then I switched coil packs, which got rid of the spark knock, but now I hear... Valve noise? I recorded this by just setting my phone on the windshield, its only at low rpm, while in gear, you can feel hesitation, but when you give it gas, it goes away, and its not constant either:
http://youtu.be/Uf9PjW9PJcc