Another possibility is the pinion angle. If this is not correct, the u-joints will bind and the vibration will get worse with speed. Easy fix tough, with wedges under the spring perches.
Buy a cheap angle gauge from Horror Freight to check this.
Good luck!