I think it`s your rotors! I had the same thing, had the brakes done, everything was fine for about 80 k kilometers and now it`s doing it again. Those rotors for my 20 valve are 300 (can)$ EACH, so I am living with the vibrations until I can afford to fix it...