My 2009 Toyota Corolla (130,000 miles) squeals/ squeaks sometimes while driving. The squeal isn’t constant, it usually starts a few miles in to each drive. It only squeals when the car is moving, and the faster I go, the louder and more constant it gets. It stops immediately when I hit the brakes. Sometimes, turning the wheel helps it stop momentarily, but that’s not very reliable.
I had the serpentine belt replaced at 125,000 miles (the squeal was there before and after the repair), and the mechanic said I still have about 3 mm on my brake pads before they need to be replaced. They guessed that the squealing was from “glazed” brake disks and rusty rotors, but they don’t have to replace any of it until I need new brake pads. In total, to repair it, they estimated about $600. Is this likely the problem? And if so, is $600 unreasonable?