The doors on my VS have rattled since day one.
At first, I thought it was the weatherstripping around the edges, so I added more.
No joy.
It turned out to be, as you've found, the latch. Alan is probably right - the proper fix is most likely to readjust the latch. But, as talented as I am at such things, I figured if I tried, I'd only screw up the latch alignment, crack the fiberglass, and make the rattle worse.
Out of desperation, I tried adding a few layers of masking tape where indicated in the photo:
Is this a good solution? No.
Is it a permanent fix? No.
Is it the cowboy way? No.
Did it make the rattle stop? Yes.
The masking tape usually wears away after about six months, so I just rip off what's left of it and add some more. I try not to think about what this says about my competence as a mechanic. I've never before publicly admitted that I use masking tape to keep my doors from rattling. I can just see Alan Merklin's lips curling in disgust as he reads this.
What can I say? Those who can, do. Those who can't, use masking tape.
I have learned, though, that if you use black masking tape, it disappears against the black rubber striking block and most folks are none the wiser.
Please delete this message after reading it.