My Suburban water heater pilot light won't stay lit, it seems the main heater fire blows out the pilot light about half the time. It's a 2007 StarCraft 11 RT, Suburban SW-6p heater. Any tips or tricks? needs a cleaning perhaps? If so, what do I clean? I also have issues with my Cassette toilet not flushing, it's an SC400 Thetford. I think it runs strictly DC power? My battery is good, all other appliances on that system work fine, perhaps a bad switch? Thanx!