Brakes just started sounding a little funky. I've been getting an intermittent brake warning light, but figured it was just the pads were all a little low and the fluid was borderline. Last week, I started hearing a faint squeak noise when turning and coasting at just the right speed. It honestly sounded like it was coming from the rear, but those pads look great. Within the last couple days, I've noticed a little grinding noise, but not all the time. Figured it was time for new pads after owning the truck for two years and 25K miles. Still braking fine. No indicator noise. Checked the fronts, and this: This is on the PS rotor. You can see in this pic that the outer pad is toast. I didn't take a pic of it out, but it's down to the metal on the lower side of the pad. It was not wearing evenly. Outer was significantly less than the inner pad. You can just make out the pad backing metal is right up on the rotor. At the top of the pic, notice the anti-rattle spring has broken and was wedged into the caliper, rubbing a smooth ring on the outer rim of the rotor. Here is what's left of the spring. Not sure if a piece broke off and caused things to bind up, or if this is all a result of the uneven wear and was just a coincidence.