sounds like the typical wheel bearing to me. At my work (oreillys) they are 88 bucks for the cheaper one. or the better one is like 139 iirc