PCB, Had two with identical faults 24cxi and 30cxi, new pcb about £120/150
unless you go for the exchange about £60/70.
Takes about 2 mins to change, you will probably get E13 display to start with and then after a few moments it will clear itself and fire up, if not turn to reset and off you go.