the rattling could be the heat sheild...i had the rattling noise too....sounds like marbles in a metal can.
it is located underneath the car, roughly where your armrest is (center console)....some ppl just take it off...but i just wrapped some wire around out it to stop it from rattling.