I have a Bryant CAV395024070 furnace thats taking a code 31. When I run a component test, the inducer motor comes on, sometimes for only a second, sometimes for the proper amount of time, sometimes not at all. The remainder of the components all go through the test no matter what the inducer motor does. When I turn the thermostat on, sometimes the furnace runs, other times only the blower motor comes on and will run until I either turn the thermostat off or lower the set temperature so that the thermostat is satisfied. If I get the furnace to run and it satisfies the thermostat and shuts down, it may come back on as normal the next time the thermostat calls for heat. Other times the inducer motor will start then stop before the igniter glows and you can hear a noise coming from the control board. When this happens I reset the manual reset limit switch (flame rollout switch) and the noise goes away and the furnace will then run as normal. Is the problem with a relay on the ctl. board?