I just bought a new front wheel bearing for mine today. It was $59.13 for that sucker. Another stealership quoted me $51 for the other one. I will be going to that other stealership from now on, and getting the 2nd one tomorrow.
I think my problem started when I found that my axle nut had backed off. I replaced it, but the noise was still there. This lead me to believe that the bearing needs to be replaced. The nut had just desentegrated. When the instructions tell you not to re-use the axle nut, follow them. They get brittle.