Sounds like your "Salesman switch" solenoid is going out! Turn the switch on and off a few times, see if things get better? If not, you can by-pass it till you can source a new one! Just locate it, listen for the clicking, while someone is turning the switch on and off by the front door, the solenoid will be in the front bay drivers side, under the drivers window, I think, on your MH. You can take all the wires off one side, and put them on the other side, making them all together! It will be the solenoid with the purple wire going to one of the front terminals!
My lights were flickering, like yours, and it was this solenoid, I by-passed it, and it is still this way! Hope this is what is wrong with yours! Rail!
Retired, and "Always on Holiday!"
1996 Monaco Windsor 38PB, "Mona" 275 HP., 8.3 Cummins, 3060 Allison 6 speed, 2001 PT Cruiser, "Bailey"