For the steering 'wandering' issue, first check your tire pressures. If the front tires are aired up to the max sidewall pressure of 80 psi, it will give bad handling, wandering problems as well as a very rough ride.
If you don't have the actual weights, go by the MH manufacturers recommendation on the label, possibly on the drivers door or inside a cupboard door. The label on our 29' c class does correspond with the Michelin charts according to the scaled weight. Ours recommends 65 psi for the fronts. (and 80 for rears). Correct tire pressure per weight, made a world of difference in handling.
No cost to try.
Ken