Do you think it was the pressure switch the whole time or the heater itself? I am in the same situation, and the service tech bypassed the pressure switch at the board, but still no heat. They are recommending a new control board, but I have serious concerns about spending the $ on a new board only to find out it was that pressure switch the whole time.