Just a couple of suggestions that fixed my vibration issues - try checking gearbox mounting or look for a distorted tire rim - have the wheels been balanced? The drive shaft (we call them propeller shaft) can also be checked for balance in addition a worn pinion bearing in the rear diff can cause vibration