What is the application?
I would recommend pulling it and having it checked out, repaired and balanced. Go ahead and replace the universal joint while it is out. I see you don't live around here and am not sure if there are companies around your area that rebuild driveshafts but I have used a company in Atlanta, Ga. USA called Driveline Service of Atlanta. They did a good job and it ran around US$250.