i had the same problem on a 2003 xlt, new brakes, no change, new rotors, no change, then before i ended up figuring out what the problem was, i crashed it, so in my opinion, the best way to fix it is just to crash the thing... lol,
but seriously, its either the rotors, an alignment, or bad...