How about the exact MTH model number?
There are two boards in the mix, but given that you have light, smoke, etc., I'd assume the boiler board would be the one to look at. Did you do the usual diagnostic steps, a factory reset, a conventional reset, etc? Did this ever run? If so, how did the failure occur?