I would agree with bill, the only thing I can think of left that might cause your vibrations is possibly an axle shaft. Now to the naked eye they may look strait and the boots may not be torn but one shaft may be bent just a little or one of the bearings in the cv joint itself may be bad and causing your issue. Especially since it is only at certain speeds and such.