It's your seal on the input shaft for your diff. Open it up, pound out the pinion, run to the store and drop $10 and git er done.
Had a bad vibration myself, and this fixed it. And that's after eliminating everything else, in my case.
PS: I don't see how disc brakes vs drums would affect anything like that, unless those discs are badly warped or just have a load of metal slapped to one side - haha.