I agree. Check sensor connections and double check the sensor resistance at the control board. It should be 1080Ω at room temperature. Also check the electrical connection to the ignitor. If it's been spliced two or three times it can cause issues with the valve not opening/closing at the right times.