Don't be too quick to think control module, though it very well could be. I had burner problems also, but mine turned out to be bugs (Mud Daubers)http://www.irv2.com/attachments/phot...auber_SF42.jpg
Any thing that restricts airflow to or from the burner chamber will adversely affect the heater's performance. Check the units intake and exhaust ports, and also inside the RV's system ducting. Closed or restricted registers, rodent nests in the heat ducting and restrictions in the return air. Are you sure the burner is igniting? When you turn the unit to heat and set the thermostat you should hear the blower come on in the furnace, after in runs for a minute or so you should hear the rumble of the burner being ignited and feel heat almost instantly. If the burner doesn't ignite the unit will shut down (About 2 minutes) You can also check the outside exhaust port, you should feel heat there if the burner has lit. By the sounds of it, dead mmouse etc. check for restrictions, I had Mud daubers nests in the Burner chamber, in the exhaust pipe, intake pipe and in the rotary fan wheel on the furnace.
There are several posts dealing with your unit, If you go to the top right portion of your irv2 web page and type in Suburban Heater in the Google search box and enter, you'll get all the past posts dealing with various problems and solutions others have had or done.
I have also replaced carpet with a lamanent, trips to sandy and red clay areas prompted me to make a change away from carpet very quickly.
Welcome to the forum JayMan729, you'll find that irv2.com will be one of your greatest tools to use in dealing with your problems.