Had a problem like this on a foden truck over here once.it would get bad vibration over 40 mph.Checked everything and finally found it to be a bent axle casing.