I may need to replace the furnace; I really don't know why because it's 'only' 21 years old. Anyway, it's always worked fine but on this trip, it only lights when electricity is available. Unplugged...
If your voltage is OK then the odds are that you have a "sail switch" problem. As previously stated, this switch must operate to allow gas to flow to the burner. After 21 years, the furnace needs servicing anyway. Dust accumulates on the fan blades etc, and the holes in the burner tend to "rust shut". The fan motor needs oiling.