For the brake noise we would have to know more about the brake service. If proper procedures were followed, the mechanic would have machined the rotors. In that case the most likely cause of screeching would be the quality of the new pads. Higher-quality pads are relatively hard and tend to squeal, especially in hot or humid weather. The clue is that squealing goes away when they get hot from city driving. You may hear a subtle, rough grinding noise at slow speeds too when you are not applying the brakes.
If the rotors were not machined or replaced, there will be ridges of rust where the old linings did not ride. New linings are never exactly the same as the old ones and will ride on that rust until it wears down. That will cause a rough sound. Not machining the rotors is not the professional way of doing a brake job. It is how some do-it-yourselfers replace brakes.
If your pads use some type of anti-rattle springs or clips, one of those could be mispositioned or bent and is rubbing on the rotor. Typically that noise will occur whether you are braking or not. Take the car back to the shop that did the work and give them the chance to check their work.
Monday, September 30th, 2013 AT 11:13 AM