Check the connection at the ignitor. It can be good enough to create a spark but, will not be good enough to send the return signal that there is a flame. I experienced this on our furnace at one time and also later on our water heater. Cleaned the c...