If he bought used and the truck sat around without moving for a while the rotors could have warped, but I'm sure thats something a dealership would have looked for prior to selling. Or maybe not.
Also, if the rotors were warped this wouldn't be happening sporadically, but constantly.
The only...