You ever had to really "lock it up" like in an emergency?? Sounds like you might have warped the rotor. I dunno. I know it's a bike, but my truck acted just like that - turned my rotors, now smooth as silk.
Vibration is bad. I've never had that prob even under the hardest breaking situations. If you cant find a cause or solution get it checked out by a mechanic.