I second the Belt Mountain base pin idea. I put them on both my Rugers and havent had another problem since.
The stock Ruger base pins are such a common problem it amazes me that Ruger hasnt fixed this by now.
Ruger could put the Belt mountain pins in instead, since they know how to build them right, charge $15 more for the gun and everyone would be happy.