2004 forester xs. 190000 miles auto. Runs and drives great but has a knock. I bought a set of bearings to replace that one bad bearing but never got the time to do it. Crack windshield. Check engine. Needs a little cleaning. On steelies now. Selli...