cant think of much
the fact the new boards give the same fault tends to make me think they are not faulty
to check part no i get (without serial no ) are
display 1739440020 or 1739440120
main board 1510154470
i would check harness for damage and plugs for contamination. With the leads disconnected both ends check for reading of leakage between wires
after that if you want long shots disconnect everything you can ( motor heater etc) and see if display improves
Dave