Now that is a tough set of choices.

I've never dealt with this and I'm no expert, but just to speculate, do you think the fire could have caused these issues? If so, it could be as simple as opening it up to clean out dust/ash. Or replace some electrical components that were compromised or had their insulation melt? Opening any piece of technology up is dangerous, so it is probably best not to act on my speculation, and not take this as advice. Merely speculation, or something to ask about in the repair shop.