The rotors are most likely warped. Grand's will do that every 15,000 or so. You can go to a local parts store, and buy brand new rotors for about $40 each. I had the same problem, and this solved my problem.
2000 JGC Limited 4.7