I'm just a long time driver but it's my experience that MOST of the time a vibration which only occurs over the same 10 MPH range is a tire balance issue. The tires can be balanced and one good pothole can undo it. Occasionally a shop or a tech just can't seem to get a good balance done. Sometimes there's internal tire damage. None of this rules out a serious mechanical problem. But MOST of the time, balancing is the answer. A somewhat quick check is moving tires front to rear. IF this solves the problem you know it's a tire/wheel problem. Just my 2 cents and watch it be a bad wheel bearing or something.