One more possibility. I chased a bad vibration for over a year until, almost as a last resort, i checked the spacers I was using on the front wheels. They were only 3/8 or a 1/4 thick, but they were SO BADLY MADE (cheap cast pot metal) that their thickness varied SO much that the wheel had enough run out to cause the vibration. Bought some 1/4 aluminum flat plate, drilled the damn holes myself and TOTALLY solved the steering wheel vibration.
Bent or out of round rims can also cause the run out too.
Just jack the car up at each wheel, rig up a pencil or something to “just touch” the rim near the edge and rotate the tire and watch the clearance to the pencil tip as the tire goes around. Should be dang near no variation, maybe 0.05 at most. A runout gauge is the best thing to use of course but just as a check you can almost hold your finger there and check.