Hello,
Vibration is more than usually caused by wear in the universal joints on your front and rear prop shafts. The best way to check them for play is to park your 90 on a flat surface with the gearbox in neutral and the handbrake off. Have someone sat inside ready to apply the brakes just in case your 90 starts to move, whilst you clamber underneath. Grab the prop shaft at either side of the universal joints and give the thing a really goos shove about and turn from left to right. If there is play in the joints then you have your answer. Some times the universal joints don't necessarily have to move much to cause a lot of vibration.
Another possibility is that the balance weight has dropped off one of the prop shafts (usually the rear). If you examine the length of the shafts, you should find a small metal patch stuck to the surface. Manufacturers stick these in place to balance the shaft when it is rotating. If it's not there, the weight of the shaft is offset and it will vibrate like hell.
You should also check your prop shafts to ensure that the arrows are aligned (have a look through Buster's guides for more information).
-Tom