when you say it works for a while then it won't come one...and you turn it off and then back on and it works again...please be more specific as this might help narrow down the problem a little bit.. when it stops working, is it running but just blowing cold air? or does it do nothing at all, no fan or anything? if the fan is running but the heater is blowing cold air then likely the sail switch may be faulty. (there are a few other possibilities, such as a control board, but the sail switch is the most likely and cheapest place to start in that scenario) the heater is designed so that if it tries to ignite but no flame is sensed, it will go into default mode which just runs the fan continually until the power is reset. turning it off and back on will reset the control board in the furnace. if the fan runs and you hear the clicking of the igniter then you can rule out the sail switch because a faulty sail switch will not activate the igniter circuit. however, if it is not running the fan and there is no indication that it is even trying to do anything at all, then you likely have a faulty thermostat. if you replace the thermostat, just any household thermostat will not do. if it is a non digital one then it does not matter, but there are very few digital thermostats that will play well with rv's. the rv uses 12v dc for the switching power supply, most household thermostats use higher voltage like 24v and some use ac instead of dc.