Today we went to our county fair. We were on our way home, DBF was driving. He applied the brake to make a left hand turn, and suddenly the rear passenger brakes started making a horrific noise. It sounded like the whole thing had come loose. We made it home just fine, but every time he would hit the brake it would make a terribly loud grinding/rattling noise. Once we had parked and the car had cooled down a little, I went out and looked at it. On my car you can see the rotor and the brake shoe through the wheel, so I stuck my finger in there and poked at it. I could actually move the whole brake shoe around with my fingers. But the worst part is that I just had my rotors and brake pads replaced at the mechanic's.
So should I ask them to fix this free of charge? I paid them over $500 to replace the brakes and rotors on 7/18, so they would have been the last ones to have messed with it. And unless I am mistaken, brake shoes don't just come loose for no reason - they must have not put it back together correctly. Plus I noticed that the rotors that are supposed to be a month old are rusty, is that right?
I am upset and not sure if I am blowing this out of proportion, but I feel like they should pay to fix this. I also have serious suspicions now that they did not replace my rotors at all, because of the rust. I want to ask them to pay for towing it to the shop (across town) as well as repairing whatever damage may have been caused by the loose brake shoe. Is this unreasonable?
What do you think?
ETA: My car is a 2007 Malibu if it makes a difference.