Ok I did some more experiments and this time I’m sure the flame sensor is at fault.
- I removed it and cleaned it again extremely well with a scotch brite pad. There was great continuity between the rod and the connector now. I noticed that the insulator was chipped and possibly has a small crack.

- I reinstalled the cleaned flame sensor and ran the heater, but with my multimeter in series between the flame sensor wire and its pin on the circuit board. No micro amps were detected at all, but I got .3-.5 volts, which seems kind of high. A working flame sensor should produce 5-10 micro amps based on my internet research.
- Going on the assumption that the heater was looking for a few micro amps to keep running beyond 5 seconds, I changed my multimeter to the ohms setting. The multimeter sends a tiny bit of current to check for continuity and resistance in this mode, but a tiny bit of current was all that was needed. The heater ran for 15-20 seconds this way and I turned it off manually. It got nice and hot.
Ah-ha! My conclusion is the flame sensor has to be bad because it doesn’t send any micro amps to the ECU. It could be possible a hairline crack in the porcelain insulator is allowing it to ground out. That chip/crack is suspicious.
I could be wrong about the sensor being bad if the flame is the wrong length and not contacting the flame sensor rod, but the rod is positioned in such a way that it must contact the flame.
I have at least ruled out the possibility that the problem was with the ECU/motherboard. That’s a relief!
[edit: I can’t use the multimeter in ohms mode on the bench to fool the heater into staying on in the absence of a real flame. Going to see it it was actually working and try to fire it up again tomorrow to see if it will stay on.]
I took some measurements of the flame sensor. I can’t find this exact one online, but I can find a similar one with a straight rod that I could probably bend to the correct angles. That or try harder to get the right one from Propex UK. Maybe I should give them a call, because I don’t seem to be getting through via their support email.


