Changed everything to all new WRX parts. Thankfully the parts store took the old pads and rotors back and exchanged them. That's the weird thing about it. Smaller rotors = smooth ride. Proper ones = vibration. At first I was concinced that I received bad rotors or had a caliper hanging up, etc, but everything checked out. Still have those parts on. Maybe a higher end cross drilled rotor would make a difference? (A bit lighter?) I realize it sounds really stupid to consider changing the brakes out to smaller stuff. I'd rather find the problem than mask it. I can't help but think there's some bad engineering coming into play. I get the feeling I'll be changing parts out forever! LOL. Thanks for you feedback.