Mania; I think you should replace the unit. It sounds like a whole lot of stuff got blown internally. It also could take time to repair if it went into repair. It is possible that the repair shop might miss something during a repair that could leave you in the lurch.