Mine is the bearing. When I get up to speed the noise sounds like a 747 is flying about 2 feet above the car. It is so loud I had to stop the car to answer a call on my cell (in my defense I use a hands free) because I couldn't hear a thing. I've heard decent things about All American. It's a bit far for me since I live in Hillside (Union County), but I don't have too many options.
thanks for the help CEG'ers