hey i have 02 mountaineer 4.6l rwd. recently i start hearing a noise in the back (i think right wheel) i went to the shop and mechanic told me wheel bearing and hub assembly needs to be changed. He charged me for it $300, its 1month later and the same noise came back? why? should i come back to the shop with some warranty?