From my experience all three of the first three posts are spot on. Thermostat calls for heat, fan comes on, sail switch closes which opens the gas valve, the board says I need ignition, gas burns and then you got hot air. If the burner tube has something blocking it the supply of gas is diminished and the flame may not get hot enough.
I have found that some service mgrs. will have their techs check the board for a few bucks. It takes about 5 mins, once they get to it. If you want you can buy your own board tester for about $80. If you need a new board, Dinosaur is the best from what I have learned here and from the pros.
And to answer your question, some heaters are really easy to repair, it depends on where they put the board. The burner tube and the board are usually assessable from the outside behind the heater louvered door.