The board i linked is an update to that board. Either board should work for you, but read this first:
Re: Your question about flow and valves...
Pressure switch in heater should protect against low flow (via low pressure) through the heater. But if you are having a problem with the Gov. or the by-pass, all bets are off, and the pressure switch wont protect against an internal FLOW issue, meaning a pressure switch cannot see a FLOW problem if the pressure remains constant, as it would.
I am always uncomfortable of advising one to buy a new board when i am not on site with my hands and eyes on the system. It is easy to sit here and say "you need a new board" when the symptoms only suggest, but don't definitively point to the board. Could the exposed bare wire on the old sensor be the cause? I suppose, but that particular sensor is actually two sensors just so the board can tell if it is going out. The board monitors both of the sensors to detect variances between them, and would fault accordingly. But you got no SNS fault, so there you go. The only other component of temperature reporting is the board... but not definitively IMO.
If the temp is reporting normally at this time, however the heater shuts down unexpectedly? Then something else is up. You noted that you saw SPK. Did it resolve and re-fire? Or did it hang on SPK until you did something like power cycle the heater. Then it came back on and ran fine (until it did it again)? That can be a ground issue, or a FENWAL problem, and, again, either an inexpensive fix, like to tighten a screw, or a pricey part replacement with no clear or definitive symptom pointing to it other than it is the next component in line.
I can say that, in my position, i had the luxury of being able to start "swapping parts" when a problem presented itself that i couldn't definitively diagnose through (manufacturer provided) flow charts and/or my own direction from experience. That is why i suggested earlier that you may want to, at this point, hire a local guy to come and take a look. That way, when you buy the part, and IF it still had the problem, you have more of a recourse with him, than you would with me.
So, if you call a guy, you may have him look at the following parts: Unitherm -Gov.... Oh, and BTW, if he stops you and says "Whats a Uni-therm Governor", You may want to say, O never mind, the heater just fixed itself, Thank You, and hang up the phone, call the next guy on your list, lather, rinse, repeat. Anyway, look also at the internal by-pass, good grounds all around, especially the pilot bracket, Main board, and FENWAL.
Good Luck, Sorry i couldn't help!