I agree that you need to check the ball joints. I bought a used 2004 Jayco 31ft Granite Ridge. When we bought it I noticed the inside edges of the tires were a bit more worn. It only had 24,000 miles on it.
Test driving the MH the steering was really loose - too much play in the steering. Found the upper ball joints badly worn. I pulled the ball joints and replaced the OEM joints upper and lower. As long as I had it apart also installed new shocks, steering dampner, and upgraded the sway bar. As long as I was under the MH also replaced the rear shocks - hardest part of all the work - and installed a heaver sway bar in the rear.
I did an alinement - am lucky as I also race sports cars so have heavy turntables with an alinement system.
We also pulled all 6 tires as they were the OEM's and installed all new with valve stems - half of the valve stems were leaking!
We have been out on an extended traveling with the MH and after about 15,000 miles, I find the driving easier to manage now. Yes I still get a bit of push when trucks go by but the steering easily manages it. No play, in the steering means a more relaxing drive now. It's what I call comfortable to drive now and the wife is happy to share the driving.