Ya, I examined the heat exchanger a couple time and it appears okay although it's showing it's age by turning white. I have also cleaned the flame roll-out sensor as well and it looks great? After it cycles and relights once, it runs fine and cycles okay most times except when it doesn't? Maybe...