Do you have a cargo bay door that opens so the door lifts up in front of the heater exhaust outlet on the side of your coach? I found reference in a old thread about a "safety switch" on the bay door that is supposed to prevent the heater from running if the door is open. If the switch was faulty, it might prevent the heater from working even if the door is closed. Pretty slim possibility, but thought I'd mention it.
Front furnace
If it was me, I think I would take a chance, order a Dinosaur board, and try it before I got into replacing the gas solenoid valve. Depending on how your furnace is mounted, getting at that valve could be a pain in the butt. 7 years ago my front furnace was giving me fits. Having heard many good things about the Dinosaur line of replacement electronic boards, I decided to try one in my heater. The original problem I had with the heater was "intermittent operation". With the thermostat set to maintain a given temperature, the heater would come on one time (or several times) and work fine. The next time it came on, it might (randomly) run the fan but the burner would never light. Then the fan would continue running, blowing cold air, until I recycled the ON-OFF switch at the thermostat. One of the selling points of the Dinosaur board is it will try for a light 3 times, instead of just once like the OEM board. In case of a little air in the gas line, or very windy conditions, this would help assure that the furnace will operate when required. Another good point about the Dinosaur board: it has a built-in LED that glows "green" when power is directed to the board by the thermostat, and "Red" when the gas valve is opened. This can help verify correct wiring and operation.
The Dinosaur board was ordered from Amazon (Amazon.com: Dinosaur Electronics (UIB S) Small Universal Ignitor Board :...). It was exactly the same size and shape as the OEM board, mounted in the same place, and the original wiring connector fit perfectly. When I first tried the heater after installing the board, it would not light due to air in the gas line. I could distinctly hear the board making 3 attempts to "light the fire". Once the gas started flowing, the furnace worked perfectly, starting and stopping exactly as it should. I later bought another Dinosaur board to install in my rear furnace. Both heaters have worked perfectly ever since. Below is a link to my old furnace repair thread from 7 years ago:
Need Hydro Flame Furnace Burner
As an Amazon Associate Foretravel Owners' Forum earns from qualifying purchases.