Feels like bad U Joints but not

I would put GOOD new u-joints in it as cheap insurance, and also have the shaft assembly balanced. It might have shucked a weight and that will cause driveline vibration, and drive you crazy trying to find it. Good luck.