bearings aren't always good when you get em, that's why when you have what you are describing, it's a good idea to check the bearing and the axle that the bearing rides on, which I hope you checked the axle good, small scrapings can do damage over and over to the bearing.
It's also a good idea to put a very light coat of grease on the axle, even know the Haynes manual says not to. Go figure?
Did the bearing look like this?

Mine on my 00 wagon were toast on the back right.
BTW: I used a gear puller to pull that ring off, and I was able to re-use the axle.
And when you go to put that hub nut back on with all the new parts, it needs to be torqued down to 180 FT-LB's.