$2200 for brakes and a wheel bearing? YIKES!

Have you checked your CV joint?