Went to firestone, said the brake pads were at 4mm but I still decided to get them changed just because I had a coupon. He said the squealing was from a "notch" in the rotor. With the new pads and them resurfacing the rotor it is good to go now