When you set a cruise control at a certain speed on level highway, say for example 65MPH, it will try and maintain that speed when you get to the mountains. And to do that the cruise pulls down on the throttle and as your speed slows because you are climbing a mountain the only way it can stay at 65 is pull down on the throttle and then it downshifts because that is what it is programed to do. First of all you don't need to maintain 65 going up that mountain so turn the cruise off and use your foot on the throttle and drive the machine yourself, don't let that guy named "Cruise" drive your MH. All he wants to do is floor the throttle and try to maintain the speed you set in the first place. So the solution is turn the cruise off in the mountains. You can also manually downshift to maintain the RPM's that suits you and the manual downshifts are not as harsh as the cruise control downshifts.