Wylie wrote:

May be the fire button, I've had one fail but I didn't go through an autopsy.

Check the fire button connection to the board!
I actually bought a spare Mosfet, just incase! But when mine failed I had a closser look & the fire button hadn't been soldered very well :(
I just re-soldered it & it's been working fine for a long time now!