That's what everyone says - and I've gotten into trouble for mentioning this before - but I had exactly the same issue with one of my P-basses. A piece of conductive tape around the end of the bridge grounding wire to ensure good contact with the bridge, and the buzz went away.
Apparently, this shouldn't have worked, but it did. And nobody has been able to explain to me why it worked, even the most ardent your-strings-are-grounded-if-the-buzz-goes-away-when-you-touch'em guys. Now, it may well be that they are correct (I have no particular horse in this race) but until someone can actually explain it, I'm still going to suggest ensuring better contact with the bridge as a possible solution. It's a quick, cheap and easy thing to do, doesn't hurt anything, and readily reversible if it doesn't work.
But then again, it might.