Just a few things........
WH heats water then shuts down & won't refire (fault light ON)
IF you turn ON/OFF switch OFF then back ON...will it refire?
Heating for approx. an hour is a long time to heat........HOW HOT is water heating too?
Normal t-stat should OPEN (shutting off heating) at ~140*F
ECO t-stat should OPEN at ~180*F IF normal fails to OPEN
IF ECO OPENS.......FAULT light comes on.....no reheating can occur until Fault light is reset (Switch turned OFF then back ON) AND water temp has cooled down below t-stat set points.
Unplugging edge connector on circuit board resets system.
SO........
Could be normal t-stat failure (ECO operating) Understand you replaced both t-stats but if normal is NOT making good/clean contact with tank surface it will not sense correct tank/water temp
OR
bad 'track' on circuit board.
Potted Board can be tested using multimeter set to ohms.....disconnect and remove for testing
Power track....Green wire contact on edge connector/black lead & Brown wire contact on edge connector/Red lead-----No continuity/bad track
Valve track......Green wire contact on edge connector/black lead & Blue wire contact on edge connector/Red lead--------No continuity/bad track
Non-potted board....disconnect/turn over and visually look for burnt/non complete tracks