Look in your local haberdasher, or I think The Range (if you have one?) basically you want some sticky felt, or velvet. The sort of stuff that you find on the underside of ornaments. (and inside your glovebox, that sort of flocked stuff), a layer of that taped inside the aperture for the door pin should do it.
PFLs have a small patch of felt on the pin, I think the FLs did away with this, presumably for weight saving. 
Facelifts have a completely different set up... theres a felt collar built into the trim finisher on thmid 2001 to cars with square door pins. Early facelifts have a different door card and pointy pins with no trim finisher.

To make the early facelift door pins stop rattling, which it sounds like yours might be..., simply remove the pointy pins and replace with the later square ones. These will need no tape as the door card has a smaller aperature than cars built with the square pins with the trim finisher. This aperature is the only difference on early and late door cards.
The later square pins will be a tighter fit to the door card than the current pins and need no further work

The later trim finishers can also be retrofitted, but will require door cards to be removed in order to enlarge the aperature. I cannot recommend this approach as it reintroduces the opportunity of pin rattle and requires the tape fix I first suggested
