You didn't say if you have steel or aluminum wheels, if they are steel there is a good chance they are not true and could be part of your problem. I had a 2001 ford chassis MH for awhile and it vibrated too. I found that half of the steel wheels (19.5") were over 0.06" out of round. I ended up selling it before dealing with the wheels and vibrations.
2012 Monaco Knight 36 PFT
2014 Jeep Grand Cherokee Overland
2005 Jeep Rubicon Unlimited on 2007 16' Car Hauler trailer