Intermittent Code 31 on Bryant Plus 90
I have a Bryant 350MAV036080 furnace which sometimes gives me a 31 code on the LED. It will run fine for a few cycles then I'll hear the thermostat click for heat and the furnace won't run. I'll check the code and lo and behold, it's 31. If I leave it alone for about 15 min, it'll kick back on and run fine for a few more cycles.
I've tried everything: cleaned the condensate trap and the hoses which lead to it, replaced the pressure switch, tested the condensate pump, replaced part of the vent PVC and I still can't get the unit to work 100% of the time. The vent PVC APPEARS to be clear outside. I live in a condo where it's hard to get to the actual pipe. I'm beginning to think it's the control board, does this sound like a symptom of a faulty board? Am I missing something else I should try? Thanks.