I've run into this same problem on a friend's vehicle. Like you say even after replacing pads and rotors, it still did it. I removed the front rotors and had them turned, but the problem persisted.
I removed the rear rotors in anticipation of having those turned as well. When doing so I found...