i just remembered another problem i had, the heat shield came loose and rattled like crazy. Drove me nuts until i payed a muffler shop $20 to weld it.
Open your hood and look down behind the back of the engine where the exhaust is. Have someone rev the engine and you should be able to tell if its the heat shield