Does it rattle only when a door is opened or shut or does it rattle as well when driving? Even if it is not normal it is very difficult to get Toyota to address issues related to rattles as there is a paragraph in the owners guide that says essentialy "normal" noise vibrations are not covered under warranty.
i noticed my 2004 sport is also having a rattle on the driver side of the headliner near the rear of the moonroof enclosure. i dunno if its the moonroof parts or the headliner itself ........