vibration at 25-40 mph

I think I would take that driveshaft down and have it checked, see if it's out of balance.