I have a Rheem Criterion II gas furnace. Unit starts and runs okay most of the time. However it will stop firing up occasionally and will go into 1 hour lockout mode. In an hour it will fire up or when you open unit which automatically reset it. It will them fire up okay. What is causing unit to work properly sometimes and not others?