Best guess on my issue ?

I've got a pulsing vibration most noticeable around 3500 rpm cruising.
u-joint would be my guess.
That was my first thought also. It happened to me and to a friend of mine in his Volare station wagon. Unless the U-Joints are so new you can comfortably rule them out, I would replace them. You did not mention when the drive shaft work was done, or if the U-Joints were replaced. No before everybody yells at me for just guessing and throwing parts at it, U-joints are not that expensive, and it certainly won't hurt to have new ones. Plus, they are pretty easy to swap out.