2006 Ford F150 SuperCrew Lariat?

I have as said above a 2006 fordt f150 supercrew lariat with the 5.4. Recently I have had my brakes howl when I apply pressure to the pedal. It is not all the time though, it only happens about 40% into the pedal push for about half a second, unless I hold it in that spot then it will keep howling. I've... show more I have as said above a 2006 fordt f150 supercrew lariat with the 5.4. Recently I have had my brakes howl when I apply pressure to the pedal. It is not all the time though, it only happens about 40% into the pedal push for about half a second, unless I hold it in that spot then it will keep howling. I've checked the brake pads, they are not worn yet, the rotors look fine, there is not dust or dirt in or around the pad or rotor. Does anyone know what might be going on?
5 answers 5